node:fs/promises
#Import
import fs_promises from "nstdlib/fs/promises";Note
Its behavior matches Node.js. Details: over a node:vfs memory mount. Paths outside a mount still throw.
#Runtime support
| Where it runs | Status | Export coverage | Details |
|---|---|---|---|
| nstd | ✅ works | – | Native tests match Node.js: fs. |
| Browser | ❔ not tested | 100% of Node.js | It imports with the small process shim. 33/33 Node.js exports are available. No module-specific behavior test ran. |
| Node.js (host) | ✅ works | 100% of Node.js | 33/33 exports. |
#Exports (33 of 33)
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 |
|---|---|---|---|
access | ✅ | ✅ | ✅ |
appendFile | ✅ | ✅ | ✅ |
chmod | ✅ | ✅ | ✅ |
chown | ✅ | ✅ | ✅ |
constants | ✅ | ✅ | ✅ |
copyFile | ✅ | ✅ | ✅ |
cp | ✅ | ✅ | ✅ |
glob | ✅ | ✅ | ✅ |
lchmod | ✅ | ✅ | ✅ |
lchown | ✅ | ✅ | ✅ |
link | ✅ | ✅ | ✅ |
lstat | ✅ | ✅ | ✅ |
lutimes | ✅ | ✅ | ✅ |
mkdir | ✅ | ✅ | ✅ |
mkdtemp | ✅ | ✅ | ✅ |
mkdtempDisposable | ✅ | ✅ | ✅ |
open | ✅ | ✅ | ✅ |
opendir | ✅ | ✅ | ✅ |
readFile | ✅ | ✅ | ✅ |
readdir | ✅ | ✅ | ✅ |
readlink | ✅ | ✅ | ✅ |
realpath | ✅ | ✅ | ✅ |
rename | ✅ | ✅ | ✅ |
rm | ✅ | ✅ | ✅ |
rmdir | ✅ | ✅ | ✅ |
stat | ✅ | ✅ | ✅ |
statfs | ✅ | ✅ | ✅ |
symlink | ✅ | ✅ | ✅ |
truncate | ✅ | ✅ | ✅ |
unlink | ✅ | ✅ | ✅ |
utimes | ✅ | ✅ | ✅ |
watch | ✅ | ✅ | ✅ |
writeFile | ✅ | ✅ | ✅ |