node:util
#Import
import util from "nstdlib/util";Note
Its behavior matches Node.js.
#Runtime support
| Where it runs | Status | Export coverage | Details |
|---|---|---|---|
| nstd | ⚠️ some support | – | 12/28 of Node's own eligible tests pass under nstd. |
| Browser | ❔ not tested | 100% of Node.js | It imports with the small process shim. 34/34 Node.js exports are available. No module-specific behavior test ran. |
| Node.js (host) | ✅ works | 100% of Node.js | 34/34 exports. |
#Exports (34 of 34)
Each cell shows what happens when code reads an export:
- ✅ Available through every import style. A named error also counts.
- ⚠️ Available through only some import styles.
- ❔ The export exists but has no value.
- ❌ The export does not exist.
- – This environment was not measured.
| Export | Node.js | nstdlib | browser |
|---|---|---|---|
MIMEParams | ✅ | ✅ | ✅ |
MIMEType | ✅ | ✅ | ✅ |
TextDecoder | ✅ | ✅ | ✅ |
TextEncoder | ✅ | ✅ | ✅ |
_errnoException | ✅ | ✅ | ✅ |
_exceptionWithHostPort | ✅ | ✅ | ✅ |
_extend | ✅ | ✅ | ✅ |
aborted | ✅ | ✅ | ✅ |
callbackify | ✅ | ✅ | ✅ |
convertProcessSignalToExitCode | ✅ | ✅ | ✅ |
debug | ✅ | ✅ | ✅ |
debuglog | ✅ | ✅ | ✅ |
deprecate | ✅ | ✅ | ✅ |
diff | ✅ | ✅ | ✅ |
format | ✅ | ✅ | ✅ |
formatWithOptions | ✅ | ✅ | ✅ |
getCallSites | ✅ | ✅ | ✅ |
getSystemErrorMap | ✅ | ✅ | ✅ |
getSystemErrorMessage | ✅ | ✅ | ✅ |
getSystemErrorName | ✅ | ✅ | ✅ |
inherits | ✅ | ✅ | ✅ |
inspect | ✅ | ✅ | ✅ |
isArray | ✅ | ✅ | ✅ |
isDeepStrictEqual | ✅ | ✅ | ✅ |
parseArgs | ✅ | ✅ | ✅ |
parseEnv | ✅ | ✅ | ✅ |
promisify | ✅ | ✅ | ✅ |
setTraceSigInt | ✅ | ✅ | ✅ |
stripVTControlCharacters | ✅ | ✅ | ✅ |
styleText | ✅ | ✅ | ✅ |
toUSVString | ✅ | ✅ | ✅ |
transferableAbortController | ✅ | ✅ | ✅ |
transferableAbortSignal | ✅ | ✅ | ✅ |
types | ✅ | ✅ | ✅ |