Compatibility · current main

Support,
item by item.

A searchable inventory of what passes, what is partial, and what only exists to let real dependency graphs load.

Use Ctrl + F for Response#json, node:fs#readFileSync, or ReadableStream#pipeTo.

Read the labels literally

No umbrella claims.

A passing file is evidence for that file. A recognized module is not the whole Node.js module. The inventory names exact exposed APIs and keeps its pinned WPT revision visible so gaps remain visible.

Full file

Every subtest passes

The complete pinned WPT file passes in the canonical compiled/normal run, without an expected-failure suppression.

Partial surface

A functional Node.js slice

The listed exports are implemented for current applications and fixtures; unlisted module APIs are not claimed.

Shape-only stub

Loads, then fails clearly

Enough module shape exists for dependency initialization. Core operations are unavailable or deliberately inert.

Web Platform Tests

Fully passing files.

This is curated coverage, not full web-platform compliance. Every API row is backed by complete passing test files; each surrounding API still has behavior and WPT files outside this inventory.

Pinned WPT revision f0b30d60daf6a64a3b087d66732c54c8e5273dbd canonical backend: compiled · mode: normal · expectations: none

DOM events and aborts

6 API slices
API Status
AbortSignal#any Partial implementation
AbortSignal#timeout Partial implementation
AbortSignal#event Partial implementation
EventTarget#addEventListener Partial implementation
Event#constructor Partial implementation
Event#isTrusted Partial implementation

Encoding

2 API slices
API Status
TextDecoder#decode Partial implementation
TextEncoder#encode Partial implementation

Fetch primitives

9 API slices
API Status
Headers#constructor Partial implementation
Request#constructor Partial implementation
Request#clone Partial implementation
Request#arrayBuffer Partial implementation
Response#constructor Partial implementation
Response#arrayBuffer Partial implementation
Response#error Partial implementation
Response#json Partial implementation
Response#redirect Partial implementation

Timers

4 API slices
API Status
setTimeout Partial implementation
clearTimeout Partial implementation
setInterval Partial implementation
clearInterval Partial implementation

Streams

17 API slices
API Status
ReadableStream#constructor Partial implementation
ReadableStream byte sources Partial implementation
ReadableStreamBYOBReader#read Partial implementation
ReadableByteStreamController#byobRequest Partial implementation
ReadableByteStreamController#enqueue Partial implementation
ReadableStreamBYOBRequest#respond Partial implementation
ReadableStream#pipeTo Partial implementation
ReadableStream#pipeThrough Partial implementation
ReadableStream#cancel Partial implementation
ReadableStream#getReader Partial implementation
ReadableStream#tee Partial implementation
ReadableStream#values / @@asyncIterator Partial implementation
ReadableStream.from Partial implementation
WritableStream#constructor Partial implementation
WritableStream#error Partial implementation
WritableStream#writer Partial implementation
CountQueuingStrategy#constructor Partial implementation

URL

15 API slices
API Status
URL#searchParams Partial implementation
URL#canParse Partial implementation
URL#parse Partial implementation
URL#toJSON Partial implementation
URLSearchParams#constructor Partial implementation
URLSearchParams#append Partial implementation
URLSearchParams#delete Partial implementation
URLSearchParams#forEach Partial implementation
URLSearchParams#get Partial implementation
URLSearchParams#getAll Partial implementation
URLSearchParams#has Partial implementation
URLSearchParams#set Partial implementation
URLSearchParams#size Partial implementation
URLSearchParams#sort Partial implementation
URLSearchParams#toString Partial implementation

High Resolution Time

2 API slices
API Status
performance#now Partial implementation
performance#timeOrigin Partial implementation

Node.js compatibility

Curated, not drop-in.

Each module gets its own table and each named export gets an API row. Semantics are developed against focused fixtures and real application paths—not the full Node.js conformance surface.

node:assert

21 recognized APIs · default export
API Status
node:assert#Assert Partial implementation
node:assert#AssertionError Partial implementation
node:assert#deepEqual Partial implementation
node:assert#deepStrictEqual Partial implementation
node:assert#doesNotMatch Partial implementation
node:assert#doesNotReject Partial implementation
node:assert#doesNotThrow Partial implementation
node:assert#equal Partial implementation
node:assert#fail Partial implementation
node:assert#ifError Partial implementation
node:assert#match Partial implementation
node:assert#notDeepEqual Partial implementation
node:assert#notDeepStrictEqual Partial implementation
node:assert#notEqual Partial implementation
node:assert#notStrictEqual Partial implementation
node:assert#ok Partial implementation
node:assert#partialDeepStrictEqual Partial implementation
node:assert#rejects Partial implementation
node:assert#strict Partial implementation
node:assert#strictEqual Partial implementation
node:assert#throws Partial implementation

node:assert/strict

21 recognized APIs · default export
API Status
node:assert/strict#Assert Partial implementation
node:assert/strict#AssertionError Partial implementation
node:assert/strict#deepEqual Partial implementation
node:assert/strict#deepStrictEqual Partial implementation
node:assert/strict#doesNotMatch Partial implementation
node:assert/strict#doesNotReject Partial implementation
node:assert/strict#doesNotThrow Partial implementation
node:assert/strict#equal Partial implementation
node:assert/strict#fail Partial implementation
node:assert/strict#ifError Partial implementation
node:assert/strict#match Partial implementation
node:assert/strict#notDeepEqual Partial implementation
node:assert/strict#notDeepStrictEqual Partial implementation
node:assert/strict#notEqual Partial implementation
node:assert/strict#notStrictEqual Partial implementation
node:assert/strict#ok Partial implementation
node:assert/strict#partialDeepStrictEqual Partial implementation
node:assert/strict#rejects Partial implementation
node:assert/strict#strict Partial implementation
node:assert/strict#strictEqual Partial implementation
node:assert/strict#throws Partial implementation

node:async_hooks

7 recognized APIs · default export
API Status
node:async_hooks#AsyncLocalStorage Partial implementation
node:async_hooks#AsyncResource Partial implementation
node:async_hooks#asyncWrapProviders Partial implementation
node:async_hooks#createHook Partial implementation
node:async_hooks#executionAsyncId Partial implementation
node:async_hooks#executionAsyncResource Partial implementation
node:async_hooks#triggerAsyncId Partial implementation

node:buffer

13 recognized APIs · default export
API Status
node:buffer#Blob Partial implementation
node:buffer#Buffer Partial implementation
node:buffer#File Partial implementation
node:buffer#INSPECT_MAX_BYTES Partial implementation
node:buffer#atob Partial implementation
node:buffer#btoa Partial implementation
node:buffer#constants Partial implementation
node:buffer#isAscii Partial implementation
node:buffer#isUtf8 Partial implementation
node:buffer#kMaxLength Partial implementation
node:buffer#kStringMaxLength Partial implementation
node:buffer#resolveObjectURL Partial implementation
node:buffer#transcode Partial implementation

node:child_process

8 recognized APIs · default export
API Status
node:child_process#ChildProcess Partial implementation
node:child_process#exec Partial implementation
node:child_process#execFile Partial implementation
node:child_process#execFileSync Partial implementation
node:child_process#execSync Partial implementation
node:child_process#fork Partial implementation
node:child_process#spawn Partial implementation
node:child_process#spawnSync Partial implementation

node:cluster

9 recognized APIs · default export
API Status
node:cluster#fork Shape-only stub
node:cluster#isMaster Shape-only stub
node:cluster#isPrimary Shape-only stub
node:cluster#isWorker Shape-only stub
node:cluster#on Shape-only stub
node:cluster#once Shape-only stub
node:cluster#setMaxListeners Shape-only stub
node:cluster#worker Shape-only stub
node:cluster#workers Shape-only stub

node:console

23 recognized APIs · default export
API Status
node:console#Console Partial implementation
node:console#assert Partial implementation
node:console#clear Partial implementation
node:console#count Partial implementation
node:console#countReset Partial implementation
node:console#debug Partial implementation
node:console#dir Partial implementation
node:console#dirxml Partial implementation
node:console#error Partial implementation
node:console#group Partial implementation
node:console#groupCollapsed Partial implementation
node:console#groupEnd Partial implementation
node:console#info Partial implementation
node:console#log Partial implementation
node:console#profile Partial implementation
node:console#profileEnd Partial implementation
node:console#table Partial implementation
node:console#time Partial implementation
node:console#timeEnd Partial implementation
node:console#timeLog Partial implementation
node:console#timeStamp Partial implementation
node:console#trace Partial implementation
node:console#warn Partial implementation

node:constants

0 recognized APIs · default export
API Status

node:crypto

48 recognized APIs · default export
API Status
node:crypto#Cipheriv Partial implementation
node:crypto#Decipheriv Partial implementation
node:crypto#Hash Partial implementation
node:crypto#Hmac Partial implementation
node:crypto#KeyObject Partial implementation
node:crypto#Sign Partial implementation
node:crypto#Verify Partial implementation
node:crypto#X509Certificate Shape-only stub
node:crypto#argon2 Partial implementation
node:crypto#argon2Sync Partial implementation
node:crypto#constants Partial implementation
node:crypto#createCipheriv Partial implementation
node:crypto#createDecipheriv Partial implementation
node:crypto#createHash Partial implementation
node:crypto#createHmac Partial implementation
node:crypto#createPrivateKey Partial implementation
node:crypto#createPublicKey Partial implementation
node:crypto#createSecretKey Partial implementation
node:crypto#createSign Partial implementation
node:crypto#createVerify Partial implementation
node:crypto#generateKey Partial implementation
node:crypto#generateKeyPair Partial implementation
node:crypto#generateKeyPairSync Partial implementation
node:crypto#generateKeySync Partial implementation
node:crypto#getCipherInfo Partial implementation
node:crypto#getCiphers Partial implementation
node:crypto#getCurves Partial implementation
node:crypto#getHashes Partial implementation
node:crypto#getRandomValues Partial implementation
node:crypto#hash Partial implementation
node:crypto#hkdf Partial implementation
node:crypto#hkdfSync Partial implementation
node:crypto#pbkdf2 Partial implementation
node:crypto#pbkdf2Sync Partial implementation
node:crypto#publicEncrypt Shape-only stub
node:crypto#randomBytes Partial implementation
node:crypto#randomFill Partial implementation
node:crypto#randomFillSync Partial implementation
node:crypto#randomInt Partial implementation
node:crypto#randomUUID Partial implementation
node:crypto#randomUUIDv7 Partial implementation
node:crypto#scrypt Partial implementation
node:crypto#scryptSync Partial implementation
node:crypto#sign Partial implementation
node:crypto#subtle Partial implementation
node:crypto#timingSafeEqual Partial implementation
node:crypto#verify Partial implementation
node:crypto#webcrypto Partial implementation

node:dgram

2 recognized APIs · default export
API Status
node:dgram#Socket Partial implementation
node:dgram#createSocket Partial implementation

node:diagnostics_channel

6 recognized APIs · default export
API Status
node:diagnostics_channel#Channel Partial implementation
node:diagnostics_channel#channel Partial implementation
node:diagnostics_channel#hasSubscribers Partial implementation
node:diagnostics_channel#subscribe Partial implementation
node:diagnostics_channel#tracingChannel Partial implementation
node:diagnostics_channel#unsubscribe Partial implementation

node:dns

50 recognized APIs · default export
API Status
node:dns#ADDRCONFIG Partial implementation
node:dns#ADDRGETNETWORKPARAMS Partial implementation
node:dns#ALL Partial implementation
node:dns#BADFAMILY Partial implementation
node:dns#BADFLAGS Partial implementation
node:dns#BADHINTS Partial implementation
node:dns#BADNAME Partial implementation
node:dns#BADQUERY Partial implementation
node:dns#BADRESP Partial implementation
node:dns#BADSTR Partial implementation
node:dns#CANCELLED Partial implementation
node:dns#CONNREFUSED Partial implementation
node:dns#DESTRUCTION Partial implementation
node:dns#EOF Partial implementation
node:dns#FILE Partial implementation
node:dns#FORMERR Partial implementation
node:dns#LOADIPHLPAPI Partial implementation
node:dns#NODATA Partial implementation
node:dns#NOMEM Partial implementation
node:dns#NONAME Partial implementation
node:dns#NOTFOUND Partial implementation
node:dns#NOTIMP Partial implementation
node:dns#NOTINITIALIZED Partial implementation
node:dns#REFUSED Partial implementation
node:dns#Resolver Partial implementation
node:dns#SERVFAIL Partial implementation
node:dns#TIMEOUT Partial implementation
node:dns#V4MAPPED Partial implementation
node:dns#getDefaultResultOrder Partial implementation
node:dns#getServers Partial implementation
node:dns#lookup Partial implementation
node:dns#lookupService Partial implementation
node:dns#promises Partial implementation
node:dns#resolve Partial implementation
node:dns#resolve4 Partial implementation
node:dns#resolve6 Partial implementation
node:dns#resolveAny Partial implementation
node:dns#resolveCaa Partial implementation
node:dns#resolveCname Partial implementation
node:dns#resolveMx Partial implementation
node:dns#resolveNaptr Partial implementation
node:dns#resolveNs Partial implementation
node:dns#resolvePtr Partial implementation
node:dns#resolveSoa Partial implementation
node:dns#resolveSrv Partial implementation
node:dns#resolveTlsa Partial implementation
node:dns#resolveTxt Partial implementation
node:dns#reverse Partial implementation
node:dns#setDefaultResultOrder Partial implementation
node:dns#setServers Partial implementation

node:dns/promises

46 recognized APIs · default export
API Status
node:dns/promises#ADDRGETNETWORKPARAMS Partial implementation
node:dns/promises#BADFAMILY Partial implementation
node:dns/promises#BADFLAGS Partial implementation
node:dns/promises#BADHINTS Partial implementation
node:dns/promises#BADNAME Partial implementation
node:dns/promises#BADQUERY Partial implementation
node:dns/promises#BADRESP Partial implementation
node:dns/promises#BADSTR Partial implementation
node:dns/promises#CANCELLED Partial implementation
node:dns/promises#CONNREFUSED Partial implementation
node:dns/promises#DESTRUCTION Partial implementation
node:dns/promises#EOF Partial implementation
node:dns/promises#FILE Partial implementation
node:dns/promises#FORMERR Partial implementation
node:dns/promises#LOADIPHLPAPI Partial implementation
node:dns/promises#NODATA Partial implementation
node:dns/promises#NOMEM Partial implementation
node:dns/promises#NONAME Partial implementation
node:dns/promises#NOTFOUND Partial implementation
node:dns/promises#NOTIMP Partial implementation
node:dns/promises#NOTINITIALIZED Partial implementation
node:dns/promises#REFUSED Partial implementation
node:dns/promises#Resolver Partial implementation
node:dns/promises#SERVFAIL Partial implementation
node:dns/promises#TIMEOUT Partial implementation
node:dns/promises#getDefaultResultOrder Partial implementation
node:dns/promises#getServers Partial implementation
node:dns/promises#lookup Partial implementation
node:dns/promises#lookupService Partial implementation
node:dns/promises#resolve Partial implementation
node:dns/promises#resolve4 Partial implementation
node:dns/promises#resolve6 Partial implementation
node:dns/promises#resolveAny Partial implementation
node:dns/promises#resolveCaa Partial implementation
node:dns/promises#resolveCname Partial implementation
node:dns/promises#resolveMx Partial implementation
node:dns/promises#resolveNaptr Partial implementation
node:dns/promises#resolveNs Partial implementation
node:dns/promises#resolvePtr Partial implementation
node:dns/promises#resolveSoa Partial implementation
node:dns/promises#resolveSrv Partial implementation
node:dns/promises#resolveTlsa Partial implementation
node:dns/promises#resolveTxt Partial implementation
node:dns/promises#reverse Partial implementation
node:dns/promises#setDefaultResultOrder Partial implementation
node:dns/promises#setServers Partial implementation

node:domain

2 recognized APIs · default export
API Status
node:domain#active Shape-only stub
node:domain#create Shape-only stub

node:events

15 recognized APIs · default export
API Status
node:events#EventEmitter Partial implementation
node:events#EventEmitterAsyncResource Partial implementation
node:events#addAbortListener Partial implementation
node:events#captureRejectionSymbol Partial implementation
node:events#captureRejections Partial implementation
node:events#defaultMaxListeners Partial implementation
node:events#errorMonitor Partial implementation
node:events#getEventListeners Partial implementation
node:events#getMaxListeners Partial implementation
node:events#init Partial implementation
node:events#listenerCount Partial implementation
node:events#on Partial implementation
node:events#once Partial implementation
node:events#setMaxListeners Partial implementation
node:events#usingDomains Partial implementation

node:fs

99 recognized APIs · default export
API Status
node:fs#Dir Partial implementation
node:fs#Dirent Partial implementation
node:fs#FileReadStream Partial implementation
node:fs#FileWriteStream Partial implementation
node:fs#ReadStream Partial implementation
node:fs#Stats Partial implementation
node:fs#WriteStream Partial implementation
node:fs#access Partial implementation
node:fs#accessSync Partial implementation
node:fs#appendFile Partial implementation
node:fs#appendFileSync Partial implementation
node:fs#chmod Partial implementation
node:fs#chmodSync Partial implementation
node:fs#chown Partial implementation
node:fs#chownSync Partial implementation
node:fs#close Partial implementation
node:fs#closeSync Partial implementation
node:fs#copyFile Partial implementation
node:fs#copyFileSync Partial implementation
node:fs#cp Partial implementation
node:fs#cpSync Partial implementation
node:fs#createReadStream Partial implementation
node:fs#createWriteStream Partial implementation
node:fs#constants Partial implementation
node:fs#exists Partial implementation
node:fs#existsSync Partial implementation
node:fs#fchmod Partial implementation
node:fs#fchmodSync Partial implementation
node:fs#fchown Partial implementation
node:fs#fchownSync Partial implementation
node:fs#fdatasync Partial implementation
node:fs#fdatasyncSync Partial implementation
node:fs#fstat Partial implementation
node:fs#fstatSync Partial implementation
node:fs#fsync Partial implementation
node:fs#fsyncSync Partial implementation
node:fs#ftruncate Partial implementation
node:fs#ftruncateSync Partial implementation
node:fs#futimes Partial implementation
node:fs#futimesSync Partial implementation
node:fs#glob Partial implementation
node:fs#globSync Partial implementation
node:fs#lchown Partial implementation
node:fs#lchownSync Partial implementation
node:fs#link Partial implementation
node:fs#linkSync Partial implementation
node:fs#lstat Partial implementation
node:fs#lstatSync Partial implementation
node:fs#lutimes Partial implementation
node:fs#lutimesSync Partial implementation
node:fs#mkdir Partial implementation
node:fs#mkdirSync Partial implementation
node:fs#mkdtemp Partial implementation
node:fs#mkdtempDisposableSync Partial implementation
node:fs#mkdtempSync Partial implementation
node:fs#open Partial implementation
node:fs#openSync Partial implementation
node:fs#opendir Partial implementation
node:fs#opendirSync Partial implementation
node:fs#promises Partial implementation
node:fs#read Partial implementation
node:fs#readFile Partial implementation
node:fs#readFileSync Partial implementation
node:fs#readlink Partial implementation
node:fs#readlinkSync Partial implementation
node:fs#readSync Partial implementation
node:fs#readv Partial implementation
node:fs#readvSync Partial implementation
node:fs#readdir Partial implementation
node:fs#readdirSync Partial implementation
node:fs#realpath Partial implementation
node:fs#realpathSync Partial implementation
node:fs#rename Partial implementation
node:fs#renameSync Partial implementation
node:fs#rm Partial implementation
node:fs#rmSync Partial implementation
node:fs#rmdir Partial implementation
node:fs#rmdirSync Partial implementation
node:fs#statSync Partial implementation
node:fs#statfs Partial implementation
node:fs#statfsSync Partial implementation
node:fs#stat Partial implementation
node:fs#symlink Partial implementation
node:fs#symlinkSync Partial implementation
node:fs#truncate Partial implementation
node:fs#truncateSync Partial implementation
node:fs#unlink Partial implementation
node:fs#unlinkSync Partial implementation
node:fs#unwatchFile Partial implementation
node:fs#utimes Partial implementation
node:fs#utimesSync Partial implementation
node:fs#watch Partial implementation
node:fs#watchFile Partial implementation
node:fs#write Partial implementation
node:fs#writeFile Partial implementation
node:fs#writeFileSync Partial implementation
node:fs#writeSync Partial implementation
node:fs#writev Partial implementation
node:fs#writevSync Partial implementation

node:fs/promises

32 recognized APIs · default export
API Status
node:fs/promises#access Partial implementation
node:fs/promises#constants Partial implementation
node:fs/promises#appendFile Partial implementation
node:fs/promises#copyFile Partial implementation
node:fs/promises#chmod Partial implementation
node:fs/promises#chown Partial implementation
node:fs/promises#cp Partial implementation
node:fs/promises#glob Partial implementation
node:fs/promises#link Partial implementation
node:fs/promises#lchown Partial implementation
node:fs/promises#lstat Partial implementation
node:fs/promises#lutimes Partial implementation
node:fs/promises#mkdir Partial implementation
node:fs/promises#mkdtemp Partial implementation
node:fs/promises#mkdtempDisposable Partial implementation
node:fs/promises#open Partial implementation
node:fs/promises#opendir Partial implementation
node:fs/promises#readFile Partial implementation
node:fs/promises#readlink Partial implementation
node:fs/promises#readdir Partial implementation
node:fs/promises#rename Partial implementation
node:fs/promises#realpath Partial implementation
node:fs/promises#rmdir Partial implementation
node:fs/promises#rm Partial implementation
node:fs/promises#stat Partial implementation
node:fs/promises#statfs Partial implementation
node:fs/promises#symlink Partial implementation
node:fs/promises#truncate Partial implementation
node:fs/promises#unlink Partial implementation
node:fs/promises#utimes Partial implementation
node:fs/promises#watch Partial implementation
node:fs/promises#writeFile Partial implementation

node:http

21 recognized APIs · default export
API Status
node:http#Agent Partial implementation
node:http#CloseEvent Partial implementation
node:http#METHODS Partial implementation
node:http#MessageEvent Partial implementation
node:http#STATUS_CODES Partial implementation
node:http#IncomingMessage Partial implementation
node:http#OutgoingMessage Partial implementation
node:http#ServerResponse Partial implementation
node:http#Server Partial implementation
node:http#ClientRequest Partial implementation
node:http#createServer Partial implementation
node:http#get Partial implementation
node:http#globalAgent Partial implementation
node:http#isValidHeaderName Partial implementation
node:http#isValidHeaderValue Partial implementation
node:http#maxHeaderSize Partial implementation
node:http#request Partial implementation
node:http#setMaxIdleHTTPParsers Partial implementation
node:http#validateHeaderName Partial implementation
node:http#validateHeaderValue Partial implementation
node:http#WebSocket Partial implementation

node:http2

1 recognized API · default export
API Status
node:http2#connect Shape-only stub

node:https

6 recognized APIs · default export
API Status
node:https#Agent Shape-only stub
node:https#Server Shape-only stub
node:https#createServer Shape-only stub
node:https#get Shape-only stub
node:https#globalAgent Shape-only stub
node:https#request Shape-only stub

node:inspector

4 recognized APIs · default export
API Status
node:inspector#Session Shape-only stub
node:inspector#close Shape-only stub
node:inspector#open Shape-only stub
node:inspector#url Shape-only stub

node:module

16 recognized APIs · default export
API Status
node:module#Module Partial implementation
node:module#builtinModules Partial implementation
node:module#constants Partial implementation
node:module#createRequire Partial implementation
node:module#enableCompileCache Partial implementation
node:module#findPackageJSON Partial implementation
node:module#findSourceMap Partial implementation
node:module#flushCompileCache Partial implementation
node:module#getCompileCacheDir Partial implementation
node:module#getSourceMapsSupport Partial implementation
node:module#globalPaths Partial implementation
node:module#isBuiltin Partial implementation
node:module#register Partial implementation
node:module#registerHooks Partial implementation
node:module#setSourceMapsSupport Partial implementation
node:module#syncBuiltinESMExports Partial implementation

node:net

12 recognized APIs · default export
API Status
node:net#Server Partial implementation
node:net#Socket Partial implementation
node:net#connect Partial implementation
node:net#createConnection Partial implementation
node:net#createServer Partial implementation
node:net#getDefaultAutoSelectFamily Partial implementation
node:net#getDefaultAutoSelectFamilyAttemptTimeout Partial implementation
node:net#isIP Partial implementation
node:net#isIPv4 Partial implementation
node:net#isIPv6 Partial implementation
node:net#setDefaultAutoSelectFamily Partial implementation
node:net#setDefaultAutoSelectFamilyAttemptTimeout Partial implementation

node:os

23 recognized APIs · default export
API Status
node:os#EOL Partial implementation
node:os#arch Partial implementation
node:os#availableParallelism Partial implementation
node:os#constants Partial implementation
node:os#cpus Partial implementation
node:os#devNull Partial implementation
node:os#endianness Partial implementation
node:os#freemem Partial implementation
node:os#getPriority Partial implementation
node:os#homedir Partial implementation
node:os#hostname Partial implementation
node:os#loadavg Partial implementation
node:os#machine Partial implementation
node:os#networkInterfaces Partial implementation
node:os#platform Partial implementation
node:os#release Partial implementation
node:os#setPriority Partial implementation
node:os#tmpdir Partial implementation
node:os#totalmem Partial implementation
node:os#type Partial implementation
node:os#uptime Partial implementation
node:os#userInfo Partial implementation
node:os#version Partial implementation

node:path

16 recognized APIs · default export
API Status
node:path#basename Partial implementation
node:path#delimiter Partial implementation
node:path#dirname Partial implementation
node:path#extname Partial implementation
node:path#format Partial implementation
node:path#isAbsolute Partial implementation
node:path#join Partial implementation
node:path#normalize Partial implementation
node:path#parse Partial implementation
node:path#posix Partial implementation
node:path#relative Partial implementation
node:path#resolve Partial implementation
node:path#matchesGlob Partial implementation
node:path#sep Partial implementation
node:path#toNamespacedPath Partial implementation
node:path#win32 Partial implementation

node:path/posix

16 recognized APIs · default export
API Status
node:path/posix#basename Partial implementation
node:path/posix#delimiter Partial implementation
node:path/posix#dirname Partial implementation
node:path/posix#extname Partial implementation
node:path/posix#format Partial implementation
node:path/posix#isAbsolute Partial implementation
node:path/posix#join Partial implementation
node:path/posix#normalize Partial implementation
node:path/posix#parse Partial implementation
node:path/posix#posix Partial implementation
node:path/posix#relative Partial implementation
node:path/posix#resolve Partial implementation
node:path/posix#matchesGlob Partial implementation
node:path/posix#sep Partial implementation
node:path/posix#toNamespacedPath Partial implementation
node:path/posix#win32 Partial implementation

node:path/win32

16 recognized APIs · default export
API Status
node:path/win32#basename Partial implementation
node:path/win32#delimiter Partial implementation
node:path/win32#dirname Partial implementation
node:path/win32#extname Partial implementation
node:path/win32#format Partial implementation
node:path/win32#isAbsolute Partial implementation
node:path/win32#join Partial implementation
node:path/win32#normalize Partial implementation
node:path/win32#parse Partial implementation
node:path/win32#posix Partial implementation
node:path/win32#relative Partial implementation
node:path/win32#resolve Partial implementation
node:path/win32#matchesGlob Partial implementation
node:path/win32#sep Partial implementation
node:path/win32#toNamespacedPath Partial implementation
node:path/win32#win32 Partial implementation

node:perf_hooks

13 recognized APIs · default export
API Status
node:perf_hooks#Performance Partial implementation
node:perf_hooks#PerformanceEntry Partial implementation
node:perf_hooks#PerformanceMark Partial implementation
node:perf_hooks#PerformanceMeasure Partial implementation
node:perf_hooks#PerformanceObserver Partial implementation
node:perf_hooks#PerformanceObserverEntryList Partial implementation
node:perf_hooks#PerformanceResourceTiming Partial implementation
node:perf_hooks#constants Partial implementation
node:perf_hooks#createHistogram Partial implementation
node:perf_hooks#eventLoopUtilization Partial implementation
node:perf_hooks#monitorEventLoopDelay Partial implementation
node:perf_hooks#performance Partial implementation
node:perf_hooks#timerify Partial implementation

node:process

77 recognized APIs · default export
API Status
node:process#abort Partial implementation
node:process#addListener Partial implementation
node:process#allowedNodeEnvironmentFlags Partial implementation
node:process#arch Partial implementation
node:process#argv Partial implementation
node:process#argv0 Partial implementation
node:process#availableMemory Partial implementation
node:process#binding Partial implementation
node:process#chdir Partial implementation
node:process#config Partial implementation
node:process#constrainedMemory Partial implementation
node:process#cpuUsage Partial implementation
node:process#cwd Partial implementation
node:process#debugPort Partial implementation
node:process#dlopen Partial implementation
node:process#domain Partial implementation
node:process#emit Partial implementation
node:process#emitWarning Partial implementation
node:process#env Partial implementation
node:process#eventNames Partial implementation
node:process#execArgv Partial implementation
node:process#execPath Partial implementation
node:process#execve Partial implementation
node:process#exit Partial implementation
node:process#features Partial implementation
node:process#getActiveResourcesInfo Partial implementation
node:process#getBuiltinModule Partial implementation
node:process#getMaxListeners Partial implementation
node:process#getegid Partial implementation
node:process#geteuid Partial implementation
node:process#getgid Partial implementation
node:process#getgroups Partial implementation
node:process#getuid Partial implementation
node:process#hasUncaughtExceptionCaptureCallback Partial implementation
node:process#hrtime Partial implementation
node:process#initgroups Partial implementation
node:process#kill Partial implementation
node:process#listenerCount Partial implementation
node:process#listeners Partial implementation
node:process#loadEnvFile Partial implementation
node:process#memoryUsage Partial implementation
node:process#moduleLoadList Partial implementation
node:process#nextTick Partial implementation
node:process#off Partial implementation
node:process#on Partial implementation
node:process#once Partial implementation
node:process#pid Partial implementation
node:process#platform Partial implementation
node:process#ppid Partial implementation
node:process#prependListener Partial implementation
node:process#prependOnceListener Partial implementation
node:process#rawListeners Partial implementation
node:process#reallyExit Partial implementation
node:process#ref Partial implementation
node:process#release Partial implementation
node:process#removeAllListeners Partial implementation
node:process#removeListener Partial implementation
node:process#report Partial implementation
node:process#resourceUsage Partial implementation
node:process#setMaxListeners Partial implementation
node:process#setSourceMapsEnabled Partial implementation
node:process#setUncaughtExceptionCaptureCallback Partial implementation
node:process#setegid Partial implementation
node:process#seteuid Partial implementation
node:process#setgid Partial implementation
node:process#setgroups Partial implementation
node:process#setuid Partial implementation
node:process#stderr Partial implementation
node:process#stdin Partial implementation
node:process#stdout Partial implementation
node:process#threadCpuUsage Partial implementation
node:process#title Partial implementation
node:process#umask Partial implementation
node:process#unref Partial implementation
node:process#uptime Partial implementation
node:process#version Partial implementation
node:process#versions Partial implementation

node:punycode

6 recognized APIs · default export
API Status
node:punycode#decode Partial implementation
node:punycode#encode Partial implementation
node:punycode#toASCII Partial implementation
node:punycode#toUnicode Partial implementation
node:punycode#ucs2 Partial implementation
node:punycode#version Partial implementation

node:querystring

7 recognized APIs · default export
API Status
node:querystring#decode Partial implementation
node:querystring#encode Partial implementation
node:querystring#escape Partial implementation
node:querystring#parse Partial implementation
node:querystring#stringify Partial implementation
node:querystring#unescape Partial implementation
node:querystring#unescapeBuffer Partial implementation

node:readline

8 recognized APIs · default export
API Status
node:readline#Interface Partial implementation
node:readline#clearLine Partial implementation
node:readline#clearScreenDown Partial implementation
node:readline#createInterface Partial implementation
node:readline#cursorTo Partial implementation
node:readline#emitKeypressEvents Partial implementation
node:readline#moveCursor Partial implementation
node:readline#promises Partial implementation

node:readline/promises

2 recognized APIs · default export
API Status
node:readline/promises#Interface Partial implementation
node:readline/promises#createInterface Partial implementation

node:sqlite

2 recognized APIs · default export
API Status
node:sqlite#DatabaseSync Partial implementation
node:sqlite#StatementSync Partial implementation

node:stream

20 recognized APIs · default export
API Status
node:stream#Stream Partial implementation
node:stream#Readable Partial implementation
node:stream#Writable Partial implementation
node:stream#Duplex Partial implementation
node:stream#Transform Partial implementation
node:stream#PassThrough Partial implementation
node:stream#addAbortSignal Partial implementation
node:stream#compose Partial implementation
node:stream#destroy Partial implementation
node:stream#duplexPair Partial implementation
node:stream#finished Partial implementation
node:stream#getDefaultHighWaterMark Partial implementation
node:stream#isDestroyed Partial implementation
node:stream#isDisturbed Partial implementation
node:stream#isErrored Partial implementation
node:stream#isReadable Partial implementation
node:stream#isWritable Partial implementation
node:stream#pipeline Partial implementation
node:stream#promises Partial implementation
node:stream#setDefaultHighWaterMark Partial implementation

node:stream/consumers

6 recognized APIs · default export
API Status
node:stream/consumers#arrayBuffer Partial implementation
node:stream/consumers#blob Partial implementation
node:stream/consumers#buffer Partial implementation
node:stream/consumers#bytes Partial implementation
node:stream/consumers#json Partial implementation
node:stream/consumers#text Partial implementation

node:stream/promises

2 recognized APIs · default export
API Status
node:stream/promises#finished Partial implementation
node:stream/promises#pipeline Partial implementation

node:stream/web

17 recognized APIs · default export
API Status
node:stream/web#ByteLengthQueuingStrategy Partial implementation
node:stream/web#CompressionStream Partial implementation
node:stream/web#CountQueuingStrategy Partial implementation
node:stream/web#DecompressionStream Partial implementation
node:stream/web#ReadableByteStreamController Partial implementation
node:stream/web#ReadableStream Partial implementation
node:stream/web#ReadableStreamBYOBReader Partial implementation
node:stream/web#ReadableStreamBYOBRequest Partial implementation
node:stream/web#ReadableStreamDefaultController Partial implementation
node:stream/web#ReadableStreamDefaultReader Partial implementation
node:stream/web#TextDecoderStream Partial implementation
node:stream/web#TextEncoderStream Partial implementation
node:stream/web#TransformStream Partial implementation
node:stream/web#TransformStreamDefaultController Partial implementation
node:stream/web#WritableStream Partial implementation
node:stream/web#WritableStreamDefaultController Partial implementation
node:stream/web#WritableStreamDefaultWriter Partial implementation

node:string_decoder

1 recognized API · default export
API Status
node:string_decoder#StringDecoder Partial implementation

node:sys

43 recognized APIs · default export
API Status
node:sys#MIMEParams Partial implementation
node:sys#MIMEType Partial implementation
node:sys#TextDecoder Partial implementation
node:sys#TextEncoder Partial implementation
node:sys#_extend Partial implementation
node:sys#aborted Partial implementation
node:sys#callbackify Partial implementation
node:sys#convertProcessSignalToExitCode Partial implementation
node:sys#debounce Partial implementation
node:sys#debug Partial implementation
node:sys#debuglog Partial implementation
node:sys#deprecate Partial implementation
node:sys#diff Partial implementation
node:sys#format Partial implementation
node:sys#formatWithOptions Partial implementation
node:sys#getCallSites Partial implementation
node:sys#getSystemErrorMap Partial implementation
node:sys#getSystemErrorMessage Partial implementation
node:sys#getSystemErrorName Partial implementation
node:sys#inherits Partial implementation
node:sys#inspect Partial implementation
node:sys#isArray Partial implementation
node:sys#isBoolean Partial implementation
node:sys#isBuffer Partial implementation
node:sys#isDeepStrictEqual Partial implementation
node:sys#markPromiseAsHandled Partial implementation
node:sys#isFunction Partial implementation
node:sys#isNull Partial implementation
node:sys#isNullOrUndefined Partial implementation
node:sys#isNumber Partial implementation
node:sys#isObject Partial implementation
node:sys#isString Partial implementation
node:sys#isSymbol Partial implementation
node:sys#isUndefined Partial implementation
node:sys#parseArgs Partial implementation
node:sys#parseEnv Partial implementation
node:sys#promisify Partial implementation
node:sys#stripVTControlCharacters Partial implementation
node:sys#styleText Partial implementation
node:sys#toUSVString Partial implementation
node:sys#transferableAbortController Partial implementation
node:sys#transferableAbortSignal Partial implementation
node:sys#types Partial implementation

node:timers

7 recognized APIs · default export
API Status
node:timers#clearImmediate Partial implementation
node:timers#clearInterval Partial implementation
node:timers#clearTimeout Partial implementation
node:timers#promises Partial implementation
node:timers#setImmediate Partial implementation
node:timers#setInterval Partial implementation
node:timers#setTimeout Partial implementation

node:timers/promises

4 recognized APIs · default export
API Status
node:timers/promises#scheduler Partial implementation
node:timers/promises#setImmediate Partial implementation
node:timers/promises#setInterval Partial implementation
node:timers/promises#setTimeout Partial implementation

node:tls

17 recognized APIs · default export
API Status
node:tls#CLIENT_RENEG_LIMIT Partial implementation
node:tls#CLIENT_RENEG_WINDOW Partial implementation
node:tls#DEFAULT_CIPHERS Partial implementation
node:tls#DEFAULT_ECDH_CURVE Partial implementation
node:tls#DEFAULT_MAX_VERSION Partial implementation
node:tls#DEFAULT_MIN_VERSION Partial implementation
node:tls#SecureContext Partial implementation
node:tls#Server Partial implementation
node:tls#TLSSocket Partial implementation
node:tls#checkServerIdentity Partial implementation
node:tls#connect Partial implementation
node:tls#createSecureContext Partial implementation
node:tls#createServer Partial implementation
node:tls#getCACertificates Partial implementation
node:tls#getCertificateCompressionAlgorithms Partial implementation
node:tls#getCiphers Partial implementation
node:tls#rootCertificates Partial implementation

node:tty

3 recognized APIs · default export
API Status
node:tty#ReadStream Partial implementation
node:tty#WriteStream Partial implementation
node:tty#isatty Partial implementation

node:url

12 recognized APIs · default export
API Status
node:url#URL Partial implementation
node:url#URLSearchParams Partial implementation
node:url#Url Partial implementation
node:url#domainToASCII Partial implementation
node:url#domainToUnicode Partial implementation
node:url#fileURLToPath Partial implementation
node:url#format Partial implementation
node:url#parse Partial implementation
node:url#pathToFileURL Partial implementation
node:url#resolve Partial implementation
node:url#resolveObject Partial implementation
node:url#urlToHttpOptions Partial implementation

node:util

43 recognized APIs · default export
API Status
node:util#MIMEParams Partial implementation
node:util#MIMEType Partial implementation
node:util#TextDecoder Partial implementation
node:util#TextEncoder Partial implementation
node:util#_extend Partial implementation
node:util#aborted Partial implementation
node:util#callbackify Partial implementation
node:util#convertProcessSignalToExitCode Partial implementation
node:util#debounce Partial implementation
node:util#debug Partial implementation
node:util#debuglog Partial implementation
node:util#deprecate Partial implementation
node:util#diff Partial implementation
node:util#format Partial implementation
node:util#formatWithOptions Partial implementation
node:util#getCallSites Partial implementation
node:util#getSystemErrorMap Partial implementation
node:util#getSystemErrorMessage Partial implementation
node:util#getSystemErrorName Partial implementation
node:util#inherits Partial implementation
node:util#inspect Partial implementation
node:util#isArray Partial implementation
node:util#isBoolean Partial implementation
node:util#isBuffer Partial implementation
node:util#isDeepStrictEqual Partial implementation
node:util#markPromiseAsHandled Partial implementation
node:util#isFunction Partial implementation
node:util#isNull Partial implementation
node:util#isNullOrUndefined Partial implementation
node:util#isNumber Partial implementation
node:util#isObject Partial implementation
node:util#isString Partial implementation
node:util#isSymbol Partial implementation
node:util#isUndefined Partial implementation
node:util#parseArgs Partial implementation
node:util#parseEnv Partial implementation
node:util#promisify Partial implementation
node:util#stripVTControlCharacters Partial implementation
node:util#styleText Partial implementation
node:util#toUSVString Partial implementation
node:util#transferableAbortController Partial implementation
node:util#transferableAbortSignal Partial implementation
node:util#types Partial implementation

node:util/types

43 recognized APIs · default export
API Status
node:util/types#isArgumentsObject Partial implementation
node:util/types#isNativeError Partial implementation
node:util/types#isPromise Partial implementation
node:util/types#isAnyArrayBuffer Partial implementation
node:util/types#isArrayBuffer Partial implementation
node:util/types#isSharedArrayBuffer Partial implementation
node:util/types#isDataView Partial implementation
node:util/types#isDate Partial implementation
node:util/types#isMap Partial implementation
node:util/types#isSet Partial implementation
node:util/types#isWeakMap Partial implementation
node:util/types#isWeakSet Partial implementation
node:util/types#isRegExp Partial implementation
node:util/types#isTypedArray Partial implementation
node:util/types#isBoxedPrimitive Partial implementation
node:util/types#isBigIntObject Partial implementation
node:util/types#isBooleanObject Partial implementation
node:util/types#isNumberObject Partial implementation
node:util/types#isStringObject Partial implementation
node:util/types#isSymbolObject Partial implementation
node:util/types#isArrayBufferView Partial implementation
node:util/types#isAsyncFunction Partial implementation
node:util/types#isGeneratorFunction Partial implementation
node:util/types#isGeneratorObject Partial implementation
node:util/types#isModuleNamespaceObject Partial implementation
node:util/types#isProxy Partial implementation
node:util/types#isExternal Partial implementation
node:util/types#isKeyObject Partial implementation
node:util/types#isCryptoKey Partial implementation
node:util/types#isMapIterator Partial implementation
node:util/types#isSetIterator Partial implementation
node:util/types#isInt8Array Partial implementation
node:util/types#isUint8Array Partial implementation
node:util/types#isUint8ClampedArray Partial implementation
node:util/types#isInt16Array Partial implementation
node:util/types#isUint16Array Partial implementation
node:util/types#isInt32Array Partial implementation
node:util/types#isUint32Array Partial implementation
node:util/types#isFloat32Array Partial implementation
node:util/types#isFloat64Array Partial implementation
node:util/types#isBigInt64Array Partial implementation
node:util/types#isBigUint64Array Partial implementation
node:util/types#isFloat16Array Partial implementation

node:v8

10 recognized APIs · default export
API Status
node:v8#cachedDataVersionTag Partial implementation
node:v8#getHeapCodeStatistics Partial implementation
node:v8#getHeapSpaceStatistics Partial implementation
node:v8#getHeapStatistics Partial implementation
node:v8#isStringOneByteRepresentation Partial implementation
node:v8#setFlagsFromString Partial implementation
node:v8#setHeapSnapshotNearHeapLimit Partial implementation
node:v8#startupSnapshot Partial implementation
node:v8#stopCoverage Partial implementation
node:v8#takeCoverage Partial implementation

node:vm

9 recognized APIs · default export
API Status
node:vm#Script Partial implementation
node:vm#compileFunction Partial implementation
node:vm#constants Partial implementation
node:vm#createContext Partial implementation
node:vm#createScript Partial implementation
node:vm#isContext Partial implementation
node:vm#runInContext Partial implementation
node:vm#runInNewContext Partial implementation
node:vm#runInThisContext Partial implementation

node:worker_threads

18 recognized APIs · default export
API Status
node:worker_threads#BroadcastChannel Shape-only stub
node:worker_threads#MessageChannel Shape-only stub
node:worker_threads#MessagePort Shape-only stub
node:worker_threads#SHARE_ENV Shape-only stub
node:worker_threads#Worker Shape-only stub
node:worker_threads#getEnvironmentData Shape-only stub
node:worker_threads#isInternalThread Shape-only stub
node:worker_threads#isMainThread Shape-only stub
node:worker_threads#isMarkedAsUntransferable Shape-only stub
node:worker_threads#markAsUncloneable Shape-only stub
node:worker_threads#markAsUntransferable Shape-only stub
node:worker_threads#parentPort Shape-only stub
node:worker_threads#receiveMessageOnPort Shape-only stub
node:worker_threads#resourceLimits Shape-only stub
node:worker_threads#setEnvironmentData Shape-only stub
node:worker_threads#threadId Shape-only stub
node:worker_threads#threadName Shape-only stub
node:worker_threads#workerData Shape-only stub

node:zlib

39 recognized APIs · default export
API Status
node:zlib#BrotliCompress Partial implementation
node:zlib#BrotliDecompress Partial implementation
node:zlib#Deflate Partial implementation
node:zlib#DeflateRaw Partial implementation
node:zlib#Gunzip Partial implementation
node:zlib#Gzip Partial implementation
node:zlib#Inflate Partial implementation
node:zlib#InflateRaw Partial implementation
node:zlib#Unzip Partial implementation
node:zlib#brotliCompress Partial implementation
node:zlib#brotliCompressSync Partial implementation
node:zlib#brotliDecompress Partial implementation
node:zlib#brotliDecompressSync Partial implementation
node:zlib#codes Partial implementation
node:zlib#constants Partial implementation
node:zlib#crc32 Partial implementation
node:zlib#createBrotliCompress Partial implementation
node:zlib#createBrotliDecompress Partial implementation
node:zlib#createDeflate Partial implementation
node:zlib#createDeflateRaw Partial implementation
node:zlib#createGunzip Partial implementation
node:zlib#createGzip Partial implementation
node:zlib#createInflate Partial implementation
node:zlib#createInflateRaw Partial implementation
node:zlib#createUnzip Partial implementation
node:zlib#deflate Partial implementation
node:zlib#deflateRaw Partial implementation
node:zlib#deflateRawSync Partial implementation
node:zlib#deflateSync Partial implementation
node:zlib#gunzip Partial implementation
node:zlib#gunzipSync Partial implementation
node:zlib#gzip Partial implementation
node:zlib#gzipSync Partial implementation
node:zlib#inflate Partial implementation
node:zlib#inflateRaw Partial implementation
node:zlib#inflateRawSync Partial implementation
node:zlib#inflateSync Partial implementation
node:zlib#unzip Partial implementation
node:zlib#unzipSync Partial implementation

Full Node.js built-ins claimed

None. Even the broadest modules above expose a deliberate subset. Native addons using N-API are outside this compatibility layer.

0