| https://beta.docs.nodejs.org/ |
| Learn | https://nodejs.org/en/learn |
| About | https://nodejs.org/en/about |
| Download | https://nodejs.org/en/download |
| Docs | https://nodejs.org/docs/latest/api/ |
| Blog | https://nodejs.org/en/blog/ |
| Contribute | https://github.com/nodejs/node/blob/main/CONTRIBUTING.md |
| https://github.com/nodejs/node |
| About this documentation | https://beta.docs.nodejs.org/index.html |
| Usage and example | https://beta.docs.nodejs.org/synopsis.html |
| Assert | https://beta.docs.nodejs.org/assert.html |
| Async hooks | https://beta.docs.nodejs.org/async_hooks.html |
| Asynchronous context tracking | https://beta.docs.nodejs.org/async_context.html |
| Benchmark runner | https://beta.docs.nodejs.org/bench.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html |
| C++ addons | https://beta.docs.nodejs.org/addons.html |
| C++ embedder API | https://beta.docs.nodejs.org/embedding.html |
| Child process | https://beta.docs.nodejs.org/child_process.html |
| Cluster | https://beta.docs.nodejs.org/cluster.html |
| Command-line API | https://beta.docs.nodejs.org/cli.html |
| Console | https://beta.docs.nodejs.org/console.html |
| Crypto | https://beta.docs.nodejs.org/crypto.html |
| Debugger | https://beta.docs.nodejs.org/debugger.html |
| Deprecated APIs | https://beta.docs.nodejs.org/deprecations.html |
| Diagnostic report | https://beta.docs.nodejs.org/report.html |
| Diagnostics Channel | https://beta.docs.nodejs.org/diagnostics_channel.html |
| DNS | https://beta.docs.nodejs.org/dns.html |
| Domain | https://beta.docs.nodejs.org/domain.html |
| DTLS | https://beta.docs.nodejs.org/dtls.html |
| Environment Variables | https://beta.docs.nodejs.org/environment_variables.html |
| Errors | https://beta.docs.nodejs.org/errors.html |
| Events | https://beta.docs.nodejs.org/events.html |
| FFI | https://beta.docs.nodejs.org/ffi.html |
| File system | https://beta.docs.nodejs.org/fs.html |
| Promises API | https://beta.docs.nodejs.org/fs/promises-api.html |
| Callback API | https://beta.docs.nodejs.org/fs/callback-api.html |
| Synchronous API | https://beta.docs.nodejs.org/fs/synchronous-api.html |
| Common Objects | https://beta.docs.nodejs.org/fs/common-objects.html |
| Global objects | https://beta.docs.nodejs.org/globals.html |
| HTTP | https://beta.docs.nodejs.org/http.html |
| HTTP/2 | https://beta.docs.nodejs.org/http2.html |
| HTTPS | https://beta.docs.nodejs.org/https.html |
| Inspector | https://beta.docs.nodejs.org/inspector.html |
| Internationalization support | https://beta.docs.nodejs.org/intl.html |
| Iterable Streams | https://beta.docs.nodejs.org/stream_iter.html |
| Modules: node:module API | https://beta.docs.nodejs.org/module.html |
| Modules: CommonJS modules | https://beta.docs.nodejs.org/modules.html |
| Modules: ECMAScript modules | https://beta.docs.nodejs.org/esm.html |
| Modules: Packages | https://beta.docs.nodejs.org/packages.html |
| Modules: TypeScript | https://beta.docs.nodejs.org/typescript.html |
| Net | https://beta.docs.nodejs.org/net.html |
| Node-API | https://beta.docs.nodejs.org/n-api.html |
| OS | https://beta.docs.nodejs.org/os.html |
| Path | https://beta.docs.nodejs.org/path.html |
| Performance measurement APIs | https://beta.docs.nodejs.org/perf_hooks.html |
| Permissions | https://beta.docs.nodejs.org/permissions.html |
| Process | https://beta.docs.nodejs.org/process.html |
| Punycode | https://beta.docs.nodejs.org/punycode.html |
| Query string | https://beta.docs.nodejs.org/querystring.html |
| Readline | https://beta.docs.nodejs.org/readline.html |
| REPL | https://beta.docs.nodejs.org/repl.html |
| Single executable applications | https://beta.docs.nodejs.org/single-executable-applications.html |
| SQLite | https://beta.docs.nodejs.org/sqlite.html |
| Stream | https://beta.docs.nodejs.org/stream.html |
| String decoder | https://beta.docs.nodejs.org/string_decoder.html |
| Test runner | https://beta.docs.nodejs.org/test.html |
| Timers | https://beta.docs.nodejs.org/timers.html |
| TLS (SSL) | https://beta.docs.nodejs.org/tls.html |
| Trace events | https://beta.docs.nodejs.org/tracing.html |
| TTY | https://beta.docs.nodejs.org/tty.html |
| UDP/datagram sockets | https://beta.docs.nodejs.org/dgram.html |
| URL | https://beta.docs.nodejs.org/url.html |
| Util | https://beta.docs.nodejs.org/util.html |
| V8 | https://beta.docs.nodejs.org/v8.html |
| Virtual File System | https://beta.docs.nodejs.org/vfs.html |
| VM (executing JavaScript) | https://beta.docs.nodejs.org/vm.html |
| Web Crypto API | https://beta.docs.nodejs.org/webcrypto.html |
| Web Streams API | https://beta.docs.nodejs.org/webstreams.html |
| WebAssembly System Interface (WASI) | https://beta.docs.nodejs.org/wasi.html |
| Worker threads | https://beta.docs.nodejs.org/worker_threads.html |
| Zlib | https://beta.docs.nodejs.org/zlib.html |
| Promise example | https://beta.docs.nodejs.org/fs.html#promise-example |
| Callback example | https://beta.docs.nodejs.org/fs.html#callback-example |
| Synchronous example | https://beta.docs.nodejs.org/fs.html#synchronous-example |
| Promises API | https://beta.docs.nodejs.org/fs.html#promises-api |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| fsPromises.access | https://beta.docs.nodejs.org/fs.html#fspromisesaccesspath-mode |
| fsPromises.appendFile | https://beta.docs.nodejs.org/fs.html#fspromisesappendfilepath-data-options |
| fsPromises.chmod | https://beta.docs.nodejs.org/fs.html#fspromiseschmodpath-mode |
| fsPromises.chown | https://beta.docs.nodejs.org/fs.html#fspromiseschownpath-uid-gid |
| fsPromises.copyFile | https://beta.docs.nodejs.org/fs.html#fspromisescopyfilesrc-dest-mode |
| fsPromises.cp | https://beta.docs.nodejs.org/fs.html#fspromisescpsrc-dest-options |
| fsPromises.glob | https://beta.docs.nodejs.org/fs.html#fspromisesglobpattern-options |
| fsPromises.lchmod | https://beta.docs.nodejs.org/fs.html#fspromiseslchmodpath-mode |
| fsPromises.lchown | https://beta.docs.nodejs.org/fs.html#fspromiseslchownpath-uid-gid |
| fsPromises.lutimes | https://beta.docs.nodejs.org/fs.html#fspromiseslutimespath-atime-mtime |
| fsPromises.link | https://beta.docs.nodejs.org/fs.html#fspromiseslinkexistingpath-newpath |
| fsPromises.lstat | https://beta.docs.nodejs.org/fs.html#fspromiseslstatpath-options |
| fsPromises.mkdir | https://beta.docs.nodejs.org/fs.html#fspromisesmkdirpath-options |
| fsPromises.mkdtemp | https://beta.docs.nodejs.org/fs.html#fspromisesmkdtempprefix-options |
| fsPromises.mkdtempDisposable | https://beta.docs.nodejs.org/fs.html#fspromisesmkdtempdisposableprefix-options |
| fsPromises.open | https://beta.docs.nodejs.org/fs.html#fspromisesopenpath-flags-mode |
| fsPromises.opendir | https://beta.docs.nodejs.org/fs.html#fspromisesopendirpath-options |
| fsPromises.readdir | https://beta.docs.nodejs.org/fs.html#fspromisesreaddirpath-options |
| fsPromises.readFile | https://beta.docs.nodejs.org/fs.html#fspromisesreadfilepath-options |
| fsPromises.readlink | https://beta.docs.nodejs.org/fs.html#fspromisesreadlinkpath-options |
| fsPromises.realpath | https://beta.docs.nodejs.org/fs.html#fspromisesrealpathpath-options |
| fsPromises.rename | https://beta.docs.nodejs.org/fs.html#fspromisesrenameoldpath-newpath |
| fsPromises.rmdir | https://beta.docs.nodejs.org/fs.html#fspromisesrmdirpath-options |
| fsPromises.rm | https://beta.docs.nodejs.org/fs.html#fspromisesrmpath-options |
| fsPromises.stat | https://beta.docs.nodejs.org/fs.html#fspromisesstatpath-options |
| fsPromises.statfs | https://beta.docs.nodejs.org/fs.html#fspromisesstatfspath-options |
| fsPromises.symlink | https://beta.docs.nodejs.org/fs.html#fspromisessymlinktarget-path-type |
| fsPromises.truncate | https://beta.docs.nodejs.org/fs.html#fspromisestruncatepath-len |
| fsPromises.unlink | https://beta.docs.nodejs.org/fs.html#fspromisesunlinkpath |
| fsPromises.utimes | https://beta.docs.nodejs.org/fs.html#fspromisesutimespath-atime-mtime |
| fsPromises.watch | https://beta.docs.nodejs.org/fs.html#fspromiseswatchfilename-options |
| fsPromises.writeFile | https://beta.docs.nodejs.org/fs.html#fspromiseswritefilefile-data-options |
| fsPromises.constants | https://beta.docs.nodejs.org/fs.html#fspromisesconstants |
| Callback API | https://beta.docs.nodejs.org/fs.html#callback-api |
| fs.access | https://beta.docs.nodejs.org/fs.html#fsaccesspath-mode-callback |
| fs.appendFile | https://beta.docs.nodejs.org/fs.html#fsappendfilepath-data-options-callback |
| fs.chmod | https://beta.docs.nodejs.org/fs.html#fschmodpath-mode-callback |
| fs.chown | https://beta.docs.nodejs.org/fs.html#fschownpath-uid-gid-callback |
| fs.close | https://beta.docs.nodejs.org/fs.html#fsclosefd-callback |
| fs.copyFile | https://beta.docs.nodejs.org/fs.html#fscopyfilesrc-dest-mode-callback |
| fs.cp | https://beta.docs.nodejs.org/fs.html#fscpsrc-dest-options-callback |
| fs.createReadStream | https://beta.docs.nodejs.org/fs.html#fscreatereadstreampath-options |
| fs.createWriteStream | https://beta.docs.nodejs.org/fs.html#fscreatewritestreampath-options |
| fs.exists | https://beta.docs.nodejs.org/fs.html#fsexistspath-callback |
| fs.fchmod | https://beta.docs.nodejs.org/fs.html#fsfchmodfd-mode-callback |
| fs.fchown | https://beta.docs.nodejs.org/fs.html#fsfchownfd-uid-gid-callback |
| fs.fdatasync | https://beta.docs.nodejs.org/fs.html#fsfdatasyncfd-callback |
| fs.fstat | https://beta.docs.nodejs.org/fs.html#fsfstatfd-options-callback |
| fs.fsync | https://beta.docs.nodejs.org/fs.html#fsfsyncfd-callback |
| fs.ftruncate | https://beta.docs.nodejs.org/fs.html#fsftruncatefd-len-callback |
| fs.futimes | https://beta.docs.nodejs.org/fs.html#fsfutimesfd-atime-mtime-callback |
| fs.glob | https://beta.docs.nodejs.org/fs.html#fsglobpattern-options-callback |
| fs.lchmod | https://beta.docs.nodejs.org/fs.html#fslchmodpath-mode-callback |
| fs.lchown | https://beta.docs.nodejs.org/fs.html#fslchownpath-uid-gid-callback |
| fs.lutimes | https://beta.docs.nodejs.org/fs.html#fslutimespath-atime-mtime-callback |
| fs.link | https://beta.docs.nodejs.org/fs.html#fslinkexistingpath-newpath-callback |
| fs.lstat | https://beta.docs.nodejs.org/fs.html#fslstatpath-options-callback |
| fs.mkdir | https://beta.docs.nodejs.org/fs.html#fsmkdirpath-options-callback |
| fs.mkdtemp | https://beta.docs.nodejs.org/fs.html#fsmkdtempprefix-options-callback |
| fs.open | https://beta.docs.nodejs.org/fs.html#fsopenpath-flags-mode-callback |
| fs.openAsBlob | https://beta.docs.nodejs.org/fs.html#fsopenasblobpath-options |
| fs.opendir | https://beta.docs.nodejs.org/fs.html#fsopendirpath-options-callback |
| fs.read | https://beta.docs.nodejs.org/fs.html#fsreadfd-buffer-offset-length-position-callback |
| fs.readdir | https://beta.docs.nodejs.org/fs.html#fsreaddirpath-options-callback |
| fs.readFile | https://beta.docs.nodejs.org/fs.html#fsreadfilepath-options-callback |
| fs.readlink | https://beta.docs.nodejs.org/fs.html#fsreadlinkpath-options-callback |
| fs.readv | https://beta.docs.nodejs.org/fs.html#fsreadvfd-buffers-position-callback |
| fs.realpath | https://beta.docs.nodejs.org/fs.html#fsrealpathpath-options-callback |
| fs.realpath.native | https://beta.docs.nodejs.org/fs.html#fsrealpathnativepath-options-callback |
| fs.rename | https://beta.docs.nodejs.org/fs.html#fsrenameoldpath-newpath-callback |
| fs.rmdir | https://beta.docs.nodejs.org/fs.html#fsrmdirpath-options-callback |
| fs.rm | https://beta.docs.nodejs.org/fs.html#fsrmpath-options-callback |
| fs.stat | https://beta.docs.nodejs.org/fs.html#fsstatpath-options-callback |
| fs.statfs | https://beta.docs.nodejs.org/fs.html#fsstatfspath-options-callback |
| fs.symlink | https://beta.docs.nodejs.org/fs.html#fssymlinktarget-path-type-callback |
| fs.truncate | https://beta.docs.nodejs.org/fs.html#fstruncatepath-len-callback |
| fs.unlink | https://beta.docs.nodejs.org/fs.html#fsunlinkpath-callback |
| fs.unwatchFile | https://beta.docs.nodejs.org/fs.html#fsunwatchfilefilename-listener |
| fs.utimes | https://beta.docs.nodejs.org/fs.html#fsutimespath-atime-mtime-callback |
| fs.watch | https://beta.docs.nodejs.org/fs.html#fswatchfilename-options-listener |
| fs.watchFile | https://beta.docs.nodejs.org/fs.html#fswatchfilefilename-options-listener |
| fs.write | https://beta.docs.nodejs.org/fs.html#fswritefd-buffer-offset-length-position-callback |
| fs.writeFile | https://beta.docs.nodejs.org/fs.html#fswritefilefile-data-options-callback |
| fs.writev | https://beta.docs.nodejs.org/fs.html#fswritevfd-buffers-position-callback |
| Synchronous API | https://beta.docs.nodejs.org/fs.html#synchronous-api |
| fs.accessSync | https://beta.docs.nodejs.org/fs.html#fsaccesssyncpath-mode |
| fs.appendFileSync | https://beta.docs.nodejs.org/fs.html#fsappendfilesyncpath-data-options |
| fs.chmodSync | https://beta.docs.nodejs.org/fs.html#fschmodsyncpath-mode |
| fs.chownSync | https://beta.docs.nodejs.org/fs.html#fschownsyncpath-uid-gid |
| fs.closeSync | https://beta.docs.nodejs.org/fs.html#fsclosesyncfd |
| fs.copyFileSync | https://beta.docs.nodejs.org/fs.html#fscopyfilesyncsrc-dest-mode |
| fs.cpSync | https://beta.docs.nodejs.org/fs.html#fscpsyncsrc-dest-options |
| fs.existsSync | https://beta.docs.nodejs.org/fs.html#fsexistssyncpath |
| fs.fchmodSync | https://beta.docs.nodejs.org/fs.html#fsfchmodsyncfd-mode |
| fs.fchownSync | https://beta.docs.nodejs.org/fs.html#fsfchownsyncfd-uid-gid |
| fs.fdatasyncSync | https://beta.docs.nodejs.org/fs.html#fsfdatasyncsyncfd |
| fs.fstatSync | https://beta.docs.nodejs.org/fs.html#fsfstatsyncfd-options |
| fs.fsyncSync | https://beta.docs.nodejs.org/fs.html#fsfsyncsyncfd |
| fs.ftruncateSync | https://beta.docs.nodejs.org/fs.html#fsftruncatesyncfd-len |
| fs.futimesSync | https://beta.docs.nodejs.org/fs.html#fsfutimessyncfd-atime-mtime |
| fs.globSync | https://beta.docs.nodejs.org/fs.html#fsglobsyncpattern-options |
| fs.lchmodSync | https://beta.docs.nodejs.org/fs.html#fslchmodsyncpath-mode |
| fs.lchownSync | https://beta.docs.nodejs.org/fs.html#fslchownsyncpath-uid-gid |
| fs.lutimesSync | https://beta.docs.nodejs.org/fs.html#fslutimessyncpath-atime-mtime |
| fs.linkSync | https://beta.docs.nodejs.org/fs.html#fslinksyncexistingpath-newpath |
| fs.lstatSync | https://beta.docs.nodejs.org/fs.html#fslstatsyncpath-options |
| fs.mkdirSync | https://beta.docs.nodejs.org/fs.html#fsmkdirsyncpath-options |
| fs.mkdtempSync | https://beta.docs.nodejs.org/fs.html#fsmkdtempsyncprefix-options |
| fs.mkdtempDisposableSync | https://beta.docs.nodejs.org/fs.html#fsmkdtempdisposablesyncprefix-options |
| fs.openAsBlobSync | https://beta.docs.nodejs.org/fs.html#fsopenasblobsyncpath-options |
| fs.opendirSync | https://beta.docs.nodejs.org/fs.html#fsopendirsyncpath-options |
| fs.openSync | https://beta.docs.nodejs.org/fs.html#fsopensyncpath-flags-mode |
| fs.readdirSync | https://beta.docs.nodejs.org/fs.html#fsreaddirsyncpath-options |
| fs.readFileSync | https://beta.docs.nodejs.org/fs.html#fsreadfilesyncpath-options |
| fs.readlinkSync | https://beta.docs.nodejs.org/fs.html#fsreadlinksyncpath-options |
| fs.readSync | https://beta.docs.nodejs.org/fs.html#fsreadsyncfd-buffer-offset-length-position |
| fs.readvSync | https://beta.docs.nodejs.org/fs.html#fsreadvsyncfd-buffers-position |
| fs.realpathSync | https://beta.docs.nodejs.org/fs.html#fsrealpathsyncpath-options |
| fs.realpathSync.native | https://beta.docs.nodejs.org/fs.html#fsrealpathsyncnativepath-options |
| fs.renameSync | https://beta.docs.nodejs.org/fs.html#fsrenamesyncoldpath-newpath |
| fs.rmdirSync | https://beta.docs.nodejs.org/fs.html#fsrmdirsyncpath-options |
| fs.rmSync | https://beta.docs.nodejs.org/fs.html#fsrmsyncpath-options |
| fs.statSync | https://beta.docs.nodejs.org/fs.html#fsstatsyncpath-options |
| fs.statfsSync | https://beta.docs.nodejs.org/fs.html#fsstatfssyncpath-options |
| fs.symlinkSync | https://beta.docs.nodejs.org/fs.html#fssymlinksynctarget-path-type |
| fs.truncateSync | https://beta.docs.nodejs.org/fs.html#fstruncatesyncpath-len |
| fs.unlinkSync | https://beta.docs.nodejs.org/fs.html#fsunlinksyncpath |
| fs.utimesSync | https://beta.docs.nodejs.org/fs.html#fsutimessyncpath-atime-mtime |
| fs.writeFileSync | https://beta.docs.nodejs.org/fs.html#fswritefilesyncfile-data-options |
| fs.writeSync | https://beta.docs.nodejs.org/fs.html#fswritesyncfd-buffer-offset-length-position |
| fs.writevSync | https://beta.docs.nodejs.org/fs.html#fswritevsyncfd-buffers-position |
| Common Objects | https://beta.docs.nodejs.org/fs.html#common-objects |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.StatWatcher | https://beta.docs.nodejs.org/fs.html#class-fsstatwatcher |
| fs.ReadStream | https://beta.docs.nodejs.org/fs.html#class-fsreadstream |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.StatFs | https://beta.docs.nodejs.org/fs.html#class-fsstatfs |
| fs.Utf8Stream | https://beta.docs.nodejs.org/fs.html#class-fsutf8stream |
| fs.WriteStream | https://beta.docs.nodejs.org/fs.html#class-fswritestream |
| fs.constants | https://beta.docs.nodejs.org/fs.html#fsconstants |
| Notes | https://beta.docs.nodejs.org/fs.html#notes |
| Ordering of callback and promise-based operations | https://beta.docs.nodejs.org/fs.html#ordering-of-callback-and-promise-based-operations |
| File paths | https://beta.docs.nodejs.org/fs.html#file-paths |
| File descriptors | https://beta.docs.nodejs.org/fs.html#file-descriptors-1 |
| Threadpool usage | https://beta.docs.nodejs.org/fs.html#threadpool-usage |
| File system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| File system | https://beta.docs.nodejs.org/fs.html#file-system |
| lib/fs.js | https://github.com/nodejs/node/blob/main/lib/fs.js |
| Promise example | https://beta.docs.nodejs.org/fs.html#promise-example |
| Callback example | https://beta.docs.nodejs.org/fs.html#callback-example |
| Synchronous example | https://beta.docs.nodejs.org/fs.html#synchronous-example |
| Promises API | https://beta.docs.nodejs.org/fs.html#promises-api |
| Exposed as require('fs/promises').v14.0.0 | https://github.com/nodejs/node/pull/31553 |
| This API is no longer experimental.v11.14.0, v10.17.0 | https://github.com/nodejs/node/pull/26581 |
| The API is accessible via require('fs').promises only.v10.1.0 | https://github.com/nodejs/node/pull/20504 |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| EventEmitter | https://beta.docs.nodejs.org/events.html#class-eventemitter |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| close | https://beta.docs.nodejs.org/fs.html#event-close |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| filehandle.appendFile | https://beta.docs.nodejs.org/fs.html#filehandleappendfiledata-options |
| The flush option is now supported.v21.1.0, v20.10.0 | https://github.com/nodejs/node/pull/50095 |
| The data argument supports AsyncIterable, Iterable, and Stream.v15.14.0, v14.18.0 | https://github.com/nodejs/node/pull/37490 |
| The data parameter won't coerce unsupported input to strings anymore.v14.0.0 | https://github.com/nodejs/node/pull/31030 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| AsyncIterable | https://tc39.github.io/ecma262/#sec-asynciterable-interface |
| Iterable | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| filehandle.writeFile() | https://beta.docs.nodejs.org/fs.html#filehandlewritefiledata-options |
| fsPromises.open() | https://beta.docs.nodejs.org/fs.html#fspromisesopenpath-flags-mode |
| filehandle.writeFile() | https://beta.docs.nodejs.org/fs.html#filehandlewritefiledata-options |
| filehandle.chmod | https://beta.docs.nodejs.org/fs.html#filehandlechmodmode |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| chmod(2) | http://man7.org/linux/man-pages/man2/chmod.2.html |
| filehandle.chown | https://beta.docs.nodejs.org/fs.html#filehandlechownuid-gid |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| chown(2) | http://man7.org/linux/man-pages/man2/chown.2.html |
| filehandle.close | https://beta.docs.nodejs.org/fs.html#filehandleclose |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| filehandle.createReadStream | https://beta.docs.nodejs.org/fs.html#filehandlecreatereadstreamoptions |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| fs.ReadStream | https://beta.docs.nodejs.org/fs.html#class-fsreadstream |
| Number.MAX_SAFE_INTEGER | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| filehandle.createWriteStream | https://beta.docs.nodejs.org/fs.html#filehandlecreatewritestreamoptions |
| bump default highWaterMark.v22.0.0 | https://github.com/nodejs/node/pull/52037 |
| The flush option is now supported.v21.0.0, v20.10.0 | https://github.com/nodejs/node/pull/50093 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| stream.getDefaultHighWaterMark() | https://beta.docs.nodejs.org/stream.html#streamgetdefaulthighwatermarkobjectmode |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.WriteStream | https://beta.docs.nodejs.org/fs.html#class-fswritestream |
| Number.MAX_SAFE_INTEGER | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| filehandle.datasync | https://beta.docs.nodejs.org/fs.html#filehandledatasync |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fdatasync(2) | http://man7.org/linux/man-pages/man2/fdatasync.2.html |
| filehandle.fd | https://beta.docs.nodejs.org/fs.html#filehandlefd |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| filehandle.pull | https://beta.docs.nodejs.org/fs.html#filehandlepulltransforms-options |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| stream/iter pull() | https://beta.docs.nodejs.org/stream_iter.html#pullsource-transforms-options |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| AsyncIterable | https://tc39.github.io/ecma262/#sec-asynciterable-interface |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| node:stream/iter | https://beta.docs.nodejs.org/stream_iter.html |
| stream/iter pull() | https://beta.docs.nodejs.org/stream_iter.html#pullsource-transforms-options |
| filehandle.pullSync | https://beta.docs.nodejs.org/fs.html#filehandlepullsynctransforms-options |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| stream/iter pullSync() | https://beta.docs.nodejs.org/stream_iter.html#pullsyncsource-transforms |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Iterable | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol |
| Uint8Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array |
| filehandle.pull() | https://beta.docs.nodejs.org/fs.html#filehandlepulltransforms-options |
| filehandle.pull() | https://beta.docs.nodejs.org/fs.html#filehandlepulltransforms-options |
| filehandle.read | https://beta.docs.nodejs.org/fs.html#filehandlereadbuffer-offset-length-position |
| Accepts bigint values as position.v21.0.0 | https://github.com/nodejs/node/pull/42835 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| filehandle.read | https://beta.docs.nodejs.org/fs.html#filehandlereadoptions |
| Accepts bigint values as position.v21.0.0 | https://github.com/nodejs/node/pull/42835 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| filehandle.read | https://beta.docs.nodejs.org/fs.html#filehandlereadbuffer-options |
| Accepts bigint values as position.v21.0.0 | https://github.com/nodejs/node/pull/42835 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| filehandle.readableWebStream | https://beta.docs.nodejs.org/fs.html#filehandlereadablewebstreamoptions |
| Marking the API stable.v24.0.0, v22.17.0 | https://github.com/nodejs/node/pull/57513 |
| Removed option to create a 'bytes' stream. Streams are now always 'bytes' streams.v23.8.0, v22.15.0 | https://github.com/nodejs/node/pull/55461 |
| Added option to create a 'bytes' stream.v20.0.0, v18.17.0 | https://github.com/nodejs/node/pull/46933 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| ReadableStream | https://beta.docs.nodejs.org/webstreams.html#class-readablestream |
| filehandle.readFile | https://beta.docs.nodejs.org/fs.html#filehandlereadfileoptions |
| Added support for the buffer option.v26.4.0 | https://github.com/nodejs/node/pull/63634 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| filehandle.readLines | https://beta.docs.nodejs.org/fs.html#filehandlereadlinesoptions |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| readline.InterfaceConstructor | https://beta.docs.nodejs.org/readline.html#class-readlineinterfaceconstructor |
| filehandle.createReadStream() | https://beta.docs.nodejs.org/fs.html#filehandlecreatereadstreamoptions |
| filehandle.readv | https://beta.docs.nodejs.org/fs.html#filehandlereadvbuffers-position |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| ArrayBufferView | https://developer.mozilla.org/docs/Web/API/ArrayBufferView |
| filehandle.stat | https://beta.docs.nodejs.org/fs.html#filehandlestatoptions |
| Now accepts an additional signal property to allow aborting the operation.v26.1.0 | https://github.com/nodejs/node/pull/57775 |
| Accepts an additional options object to specify whether the numeric values returned should be bigint.v10.5.0 | https://github.com/nodejs/node/pull/20220 |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| filehandle.sync | https://beta.docs.nodejs.org/fs.html#filehandlesync |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsync(2) | http://man7.org/linux/man-pages/man2/fsync.2.html |
| filehandle.truncate | https://beta.docs.nodejs.org/fs.html#filehandletruncatelen |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| filehandle.utimes | https://beta.docs.nodejs.org/fs.html#filehandleutimesatime-mtime |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| filehandle.write | https://beta.docs.nodejs.org/fs.html#filehandlewritebuffer-offset-length-position |
| The buffer parameter won't coerce unsupported input to buffers anymore.v14.0.0 | https://github.com/nodejs/node/pull/31030 |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| pwrite(2) | http://man7.org/linux/man-pages/man2/pwrite.2.html |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| filehandle.createWriteStream() | https://beta.docs.nodejs.org/fs.html#filehandlecreatewritestreamoptions |
| filehandle.write | https://beta.docs.nodejs.org/fs.html#filehandlewritebuffer-options |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| filehandle.write | https://beta.docs.nodejs.org/fs.html#filehandlewritestring-position-encoding |
| The string parameter won't coerce unsupported input to strings anymore.v14.0.0 | https://github.com/nodejs/node/pull/31030 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| pwrite(2) | http://man7.org/linux/man-pages/man2/pwrite.2.html |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| filehandle.createWriteStream() | https://beta.docs.nodejs.org/fs.html#filehandlecreatewritestreamoptions |
| filehandle.writeFile | https://beta.docs.nodejs.org/fs.html#filehandlewritefiledata-options |
| The data argument supports AsyncIterable, Iterable, and Stream.v15.14.0, v14.18.0 | https://github.com/nodejs/node/pull/37490 |
| The data parameter won't coerce unsupported input to strings anymore.v14.0.0 | https://github.com/nodejs/node/pull/31030 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| AsyncIterable | https://tc39.github.io/ecma262/#sec-asynciterable-interface |
| Iterable | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| AsyncIterable | https://tc39.github.io/ecma262/#sec-asynciterable-interface |
| Iterable | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| filehandle.writev | https://beta.docs.nodejs.org/fs.html#filehandlewritevbuffers-position |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| ArrayBufferView | https://developer.mozilla.org/docs/Web/API/ArrayBufferView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| filehandle.writer | https://beta.docs.nodejs.org/fs.html#filehandlewriteroptions |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| node:stream/iter | https://beta.docs.nodejs.org/stream_iter.html |
| stream/iter pipeTo() | https://beta.docs.nodejs.org/stream_iter.html#pipetosource-transforms-writer-options |
| filehandle[Symbol.asyncDispose] | https://beta.docs.nodejs.org/fs.html#filehandlesymbolasyncdispose |
| No longer experimental.v24.2.0 | https://github.com/nodejs/node/pull/58467 |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| await using | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/await_using |
| MDN documentation on using statements | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/using |
| fsPromises.access | https://beta.docs.nodejs.org/fs.html#fspromisesaccesspath-mode |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| File access constants | https://beta.docs.nodejs.org/fs.html#file-access-constants |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fsPromises.appendFile | https://beta.docs.nodejs.org/fs.html#fspromisesappendfilepath-data-options |
| The flush option is now supported.v21.1.0, v20.10.0 | https://github.com/nodejs/node/pull/50095 |
| The data argument supports AsyncIterable, Iterable, and Stream.v15.14.0, v14.18.0 | https://github.com/nodejs/node/pull/37490 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| AsyncIterable | https://tc39.github.io/ecma262/#sec-asynciterable-interface |
| Iterable | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| AsyncIterable | https://tc39.github.io/ecma262/#sec-asynciterable-interface |
| Iterable | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol |
| fs.open() | https://beta.docs.nodejs.org/fs.html#fsopenpath-flags-mode-callback |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| fsPromises.chmod | https://beta.docs.nodejs.org/fs.html#fspromiseschmodpath-mode |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.chown | https://beta.docs.nodejs.org/fs.html#fspromiseschownpath-uid-gid |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.copyFile | https://beta.docs.nodejs.org/fs.html#fspromisescopyfilesrc-dest-mode |
| Changed flags argument to mode and imposed stricter type validation.v14.0.0 | https://github.com/nodejs/node/pull/27044 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.cp | https://beta.docs.nodejs.org/fs.html#fspromisescpsrc-dest-options |
| This API is no longer experimental.v22.3.0 | https://github.com/nodejs/node/pull/53127 |
| Accept an additional mode option to specify the copy behavior as the mode argument of fs.copyFile().v20.1.0, v18.17.0 | https://github.com/nodejs/node/pull/47084 |
| Accepts an additional verbatimSymlinks option to specify whether to perform path resolution for symlinks.v17.6.0, v16.15.0 | https://github.com/nodejs/node/pull/41819 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fsPromises.copyFile() | https://beta.docs.nodejs.org/fs.html#fspromisescopyfilesrc-dest-mode |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.glob | https://beta.docs.nodejs.org/fs.html#fspromisesglobpattern-options |
| Add support for the maxDepth option.v26.9.0 | https://github.com/nodejs/node/pull/64003 |
| Add support for the followSymlinks option.v26.1.0 | https://github.com/nodejs/node/pull/62695 |
| Add support for URL instances for cwd option.v24.1.0, v22.17.0 | https://github.com/nodejs/node/pull/58182 |
| Marking the API stable.v24.0.0, v22.17.0 | https://github.com/nodejs/node/pull/57513 |
| Add support for exclude option to accept glob patterns.v23.7.0, v22.14.0 | https://github.com/nodejs/node/pull/56489 |
| Add support for withFileTypes as an option.v22.2.0 | https://github.com/nodejs/node/pull/52837 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| AsyncIterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator |
| fsPromises.lchmod | https://beta.docs.nodejs.org/fs.html#fspromiseslchmodpath-mode |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.lchown | https://beta.docs.nodejs.org/fs.html#fspromiseslchownpath-uid-gid |
| This API is no longer deprecated.v10.6.0 | https://github.com/nodejs/node/pull/21498 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.lutimes | https://beta.docs.nodejs.org/fs.html#fspromiseslutimespath-atime-mtime |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.utimes() | https://beta.docs.nodejs.org/fs.html#fspromisesutimespath-atime-mtime |
| fsPromises.link | https://beta.docs.nodejs.org/fs.html#fspromiseslinkexistingpath-newpath |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| link(2) | http://man7.org/linux/man-pages/man2/link.2.html |
| fsPromises.lstat | https://beta.docs.nodejs.org/fs.html#fspromiseslstatpath-options |
| Accepts an additional signal option to allow aborting the operation.v26.8.0 | https://github.com/nodejs/node/pull/63143 |
| Accepts an additional options object to specify whether the numeric values returned should be bigint.v10.5.0 | https://github.com/nodejs/node/pull/20220 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fsPromises.stat() | https://beta.docs.nodejs.org/fs.html#fspromisesstatpath-options |
| lstat(2) | http://man7.org/linux/man-pages/man2/lstat.2.html |
| fsPromises.mkdir | https://beta.docs.nodejs.org/fs.html#fspromisesmkdirpath-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| File modes | https://beta.docs.nodejs.org/fs.html#file-modes |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.mkdtemp | https://beta.docs.nodejs.org/fs.html#fspromisesmkdtempprefix-options |
| The prefix parameter now accepts buffers and URL.v20.6.0, v18.19.0 | https://github.com/nodejs/node/pull/48828 |
| The prefix parameter now accepts an empty string.v16.5.0, v14.18.0 | https://github.com/nodejs/node/pull/39028 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| fsPromises.mkdtempDisposable | https://beta.docs.nodejs.org/fs.html#fspromisesmkdtempdisposableprefix-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| AsyncFunction | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction |
| AsyncFunction | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| await using | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/await_using |
| MDN documentation on using statements | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/using |
| fsPromises.mkdtemp() | https://beta.docs.nodejs.org/fs.html#fspromisesmkdtempprefix-options |
| fsPromises.open | https://beta.docs.nodejs.org/fs.html#fspromisesopenpath-flags-mode |
| The flags argument is now optional and defaults to 'r'.v11.1.0 | https://github.com/nodejs/node/pull/23767 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| File modes | https://beta.docs.nodejs.org/fs.html#file-modes |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| open(2) | http://man7.org/linux/man-pages/man2/open.2.html |
| Naming Files, Paths, and Namespaces | https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file |
| this MSDN page | https://docs.microsoft.com/en-us/windows/desktop/FileIO/using-streams |
| fsPromises.opendir | https://beta.docs.nodejs.org/fs.html#fspromisesopendirpath-options |
| Added recursive option.v20.1.0, v18.17.0 | https://github.com/nodejs/node/pull/41439 |
| The bufferSize option was introduced.v13.1.0, v12.16.0 | https://github.com/nodejs/node/pull/30114 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| AsyncIterable | https://tc39.github.io/ecma262/#sec-asynciterable-interface |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| opendir(3) | http://man7.org/linux/man-pages/man3/opendir.3.html |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| fsPromises.readdir | https://beta.docs.nodejs.org/fs.html#fspromisesreaddirpath-options |
| Added recursive option.v20.1.0, v18.17.0 | https://github.com/nodejs/node/pull/41439 |
| New option withFileTypes was added.v10.11.0 | https://github.com/nodejs/node/pull/22020 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| fsPromises.readFile | https://beta.docs.nodejs.org/fs.html#fspromisesreadfilepath-options |
| Added support for the buffer option.v26.4.0 | https://github.com/nodejs/node/pull/63634 |
| The options argument may include an AbortSignal to abort an ongoing readFile request.v15.2.0, v14.17.0 | https://github.com/nodejs/node/pull/35911 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| fsPromises.readlink | https://beta.docs.nodejs.org/fs.html#fspromisesreadlinkpath-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| readlink(2) | http://man7.org/linux/man-pages/man2/readlink.2.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fsPromises.realpath | https://beta.docs.nodejs.org/fs.html#fspromisesrealpathpath-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fsPromises.rename | https://beta.docs.nodejs.org/fs.html#fspromisesrenameoldpath-newpath |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.rmdir | https://beta.docs.nodejs.org/fs.html#fspromisesrmdirpath-options |
| Remove recursive option.v25.0.0 | https://github.com/nodejs/node/pull/58616 |
| Using fsPromises.rmdir(path, { recursive: true }) on a path that is a file is no longer permitted and results in an ENOENT error on Windows and an ENOTDIR error on POSIX.v16.0.0 | https://github.com/nodejs/node/pull/37216 |
| Using fsPromises.rmdir(path, { recursive: true }) on a path that does not exist is no longer permitted and results in a ENOENT error.v16.0.0 | https://github.com/nodejs/node/pull/37216 |
| The recursive option is deprecated, using it triggers a deprecation warning.v16.0.0 | https://github.com/nodejs/node/pull/37302 |
| The recursive option is deprecated, use fsPromises.rm instead.v14.14.0 | https://github.com/nodejs/node/pull/35579 |
| The maxBusyTries option is renamed to maxRetries, and its default is 0. The emfileWait option has been removed, and EMFILE errors use the same retry logic as other errors. The retryDelay option is now supported. ENFILE errors are now retried.v13.3.0, v12.16.0 | https://github.com/nodejs/node/pull/30644 |
| The recursive, maxBusyTries, and emfileWait options are now supported.v12.10.0 | https://github.com/nodejs/node/pull/29168 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.rm() | https://beta.docs.nodejs.org/fs.html#fspromisesrmpath-options |
| fsPromises.rm | https://beta.docs.nodejs.org/fs.html#fspromisesrmpath-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.stat | https://beta.docs.nodejs.org/fs.html#fspromisesstatpath-options |
| Accepts an additional signal option to allow aborting the operation.v26.8.0 | https://github.com/nodejs/node/pull/63143 |
| Accepts a throwIfNoEntry option to specify whether an exception should be thrown if the entry does not exist.v25.7.0 | https://github.com/nodejs/node/pull/61178 |
| Accepts an additional options object to specify whether the numeric values returned should be bigint.v10.5.0 | https://github.com/nodejs/node/pull/20220 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fsPromises.statfs | https://beta.docs.nodejs.org/fs.html#fspromisesstatfspath-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.StatFs | https://beta.docs.nodejs.org/fs.html#class-fsstatfs |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fs.StatFs | https://beta.docs.nodejs.org/fs.html#class-fsstatfs |
| fsPromises.symlink | https://beta.docs.nodejs.org/fs.html#fspromisessymlinktarget-path-type |
| If the type argument is null or omitted, Node.js will autodetect target type and automatically select dir or file.v19.0.0 | https://github.com/nodejs/node/pull/42894 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.truncate | https://beta.docs.nodejs.org/fs.html#fspromisestruncatepath-len |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.unlink | https://beta.docs.nodejs.org/fs.html#fspromisesunlinkpath |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| unlink(2) | http://man7.org/linux/man-pages/man2/unlink.2.html |
| fsPromises.utimes | https://beta.docs.nodejs.org/fs.html#fspromisesutimespath-atime-mtime |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fsPromises.watch | https://beta.docs.nodejs.org/fs.html#fspromiseswatchfilename-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| caveats | https://beta.docs.nodejs.org/fs.html#caveats |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| AsyncIterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| RegExp | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array |
| minimatch | https://github.com/isaacs/minimatch |
| AsyncIterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| caveats | https://beta.docs.nodejs.org/fs.html#caveats |
| fsPromises.writeFile | https://beta.docs.nodejs.org/fs.html#fspromiseswritefilefile-data-options |
| The flush option is now supported.v21.0.0, v20.10.0 | https://github.com/nodejs/node/pull/50009 |
| The data argument supports AsyncIterable, Iterable, and Stream.v15.14.0, v14.18.0 | https://github.com/nodejs/node/pull/37490 |
| The options argument may include an AbortSignal to abort an ongoing writeFile request.v15.2.0, v14.17.0 | https://github.com/nodejs/node/pull/35993 |
| The data parameter won't coerce unsupported input to strings anymore.v14.0.0 | https://github.com/nodejs/node/pull/31030 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| AsyncIterable | https://tc39.github.io/ecma262/#sec-asynciterable-interface |
| Iterable | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| AsyncIterable | https://tc39.github.io/ecma262/#sec-asynciterable-interface |
| Iterable | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol |
| fs.open() | https://beta.docs.nodejs.org/fs.html#fsopenpath-flags-mode-callback |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| fs.createWriteStream() | https://beta.docs.nodejs.org/fs.html#fscreatewritestreampath-options |
| filehandle.createWriteStream() | https://beta.docs.nodejs.org/fs.html#filehandlecreatewritestreamoptions |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| fsPromises.constants | https://beta.docs.nodejs.org/fs.html#fspromisesconstants |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| FS constants | https://beta.docs.nodejs.org/fs.html#fs-constants |
| Callback API | https://beta.docs.nodejs.org/fs.html#callback-api |
| fs.access | https://beta.docs.nodejs.org/fs.html#fsaccesspath-mode-callback |
| The constants fs.F_OK, fs.R_OK, fs.W_OK and fs.X_OK which were present directly on fs are removed.v25.0.0 | https://github.com/nodejs/node/pull/55862 |
| The constants fs.F_OK, fs.R_OK, fs.W_OK and fs.X_OK which were present directly on fs are deprecated.v20.8.0 | https://github.com/nodejs/node/pull/49683 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The constants like fs.R_OK, etc which were present directly on fs were moved into fs.constants as a soft deprecation. Thus for Node.js < v6.3.0 use fs to access those constants, or do something like (fs.constants || fs).R_OK to work with all versions.v6.3.0 | https://github.com/nodejs/node/pull/6534 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| File access constants | https://beta.docs.nodejs.org/fs.html#file-access-constants |
| fs.appendFile | https://beta.docs.nodejs.org/fs.html#fsappendfilepath-data-options-callback |
| The flush option is now supported.v21.1.0, v20.10.0 | https://github.com/nodejs/node/pull/50095 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| The passed options object will never be modified.v7.0.0 | https://github.com/nodejs/node/pull/7831 |
| The file parameter can be a file descriptor now.v5.0.0 | https://github.com/nodejs/node/pull/3163 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.open() | https://beta.docs.nodejs.org/fs.html#fsopenpath-flags-mode-callback |
| fs.chmod | https://beta.docs.nodejs.org/fs.html#fschmodpath-mode-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| chmod(2) | http://man7.org/linux/man-pages/man2/chmod.2.html |
| File modes | https://beta.docs.nodejs.org/fs.html#file-modes |
| fs.chown | https://beta.docs.nodejs.org/fs.html#fschownpath-uid-gid-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| chown(2) | http://man7.org/linux/man-pages/man2/chown.2.html |
| fs.close | https://beta.docs.nodejs.org/fs.html#fsclosefd-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| A default callback is now used if one is not provided.v15.9.0, v14.17.0 | https://github.com/nodejs/node/pull/37174 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| close(2) | http://man7.org/linux/man-pages/man2/close.2.html |
| fs.copyFile | https://beta.docs.nodejs.org/fs.html#fscopyfilesrc-dest-mode-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| Changed flags argument to mode and imposed stricter type validation.v14.0.0 | https://github.com/nodejs/node/pull/27044 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.cp | https://beta.docs.nodejs.org/fs.html#fscpsrc-dest-options-callback |
| This API is no longer experimental.v22.3.0 | https://github.com/nodejs/node/pull/53127 |
| Accept an additional mode option to specify the copy behavior as the mode argument of fs.copyFile().v20.1.0, v18.17.0 | https://github.com/nodejs/node/pull/47084 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| Accepts an additional verbatimSymlinks option to specify whether to perform path resolution for symlinks.v17.6.0, v16.15.0 | https://github.com/nodejs/node/pull/41819 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.copyFile() | https://beta.docs.nodejs.org/fs.html#fscopyfilesrc-dest-mode-callback |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.createReadStream | https://beta.docs.nodejs.org/fs.html#fscreatereadstreampath-options |
| Add the windowsHandle option.v26.8.0 | https://github.com/nodejs/node/pull/63851 |
| The fs option does not need open method if an fd was provided.v16.10.0 | https://github.com/nodejs/node/pull/40013 |
| The fs option does not need close method if autoClose is false.v16.10.0 | https://github.com/nodejs/node/pull/40013 |
| Add support for AbortSignal.v15.5.0 | https://github.com/nodejs/node/pull/36431 |
| The fd option accepts FileHandle arguments.v15.4.0 | https://github.com/nodejs/node/pull/35922 |
| Change emitClose default to true.v14.0.0 | https://github.com/nodejs/node/pull/31408 |
| The fs options allow overriding the used fs implementation.v13.6.0, v12.17.0 | https://github.com/nodejs/node/pull/29083 |
| Enable emitClose option.v12.10.0 | https://github.com/nodejs/node/pull/29212 |
| Impose new restrictions on start and end, throwing more appropriate errors in cases when we cannot reasonably handle the input values.v11.0.0 | https://github.com/nodejs/node/pull/19898 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The passed options object will never be modified.v7.0.0 | https://github.com/nodejs/node/pull/7831 |
| The passed options object can be a string now.v2.3.0 | https://github.com/nodejs/node/pull/1845 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| fs.ReadStream | https://beta.docs.nodejs.org/fs.html#class-fsreadstream |
| Number.MAX_SAFE_INTEGER | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| fs.createWriteStream | https://beta.docs.nodejs.org/fs.html#fscreatewritestreampath-options |
| Add the windowsHandle option.v26.8.0 | https://github.com/nodejs/node/pull/63851 |
| bump default highWaterMark.v22.0.0 | https://github.com/nodejs/node/pull/52037 |
| The flush option is now supported.v21.0.0, v20.10.0 | https://github.com/nodejs/node/pull/50093 |
| The fs option does not need open method if an fd was provided.v16.10.0 | https://github.com/nodejs/node/pull/40013 |
| The fs option does not need close method if autoClose is false.v16.10.0 | https://github.com/nodejs/node/pull/40013 |
| Add support for AbortSignal.v15.5.0 | https://github.com/nodejs/node/pull/36431 |
| The fd option accepts FileHandle arguments.v15.4.0 | https://github.com/nodejs/node/pull/35922 |
| Change emitClose default to true.v14.0.0 | https://github.com/nodejs/node/pull/31408 |
| The fs options allow overriding the used fs implementation.v13.6.0, v12.17.0 | https://github.com/nodejs/node/pull/29083 |
| Enable emitClose option.v12.10.0 | https://github.com/nodejs/node/pull/29212 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The passed options object will never be modified.v7.0.0 | https://github.com/nodejs/node/pull/7831 |
| The autoClose option is supported now.v5.5.0 | https://github.com/nodejs/node/pull/3679 |
| The passed options object can be a string now.v2.3.0 | https://github.com/nodejs/node/pull/1845 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| stream.getDefaultHighWaterMark() | https://beta.docs.nodejs.org/stream.html#streamgetdefaulthighwatermarkobjectmode |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| fs.WriteStream | https://beta.docs.nodejs.org/fs.html#class-fswritestream |
| Number.MAX_SAFE_INTEGER | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.ReadStream | https://beta.docs.nodejs.org/fs.html#class-fsreadstream |
| fs.WriteStream | https://beta.docs.nodejs.org/fs.html#class-fswritestream |
| net.Socket | https://beta.docs.nodejs.org/net.html#class-netsocket |
| fs.exists | https://beta.docs.nodejs.org/fs.html#fsexistspath-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| fs.stat() | https://beta.docs.nodejs.org/fs.html#fsstatpath-options-callback |
| fs.access() | https://beta.docs.nodejs.org/fs.html#fsaccesspath-mode-callback |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.fchmod | https://beta.docs.nodejs.org/fs.html#fsfchmodfd-mode-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fchmod(2) | http://man7.org/linux/man-pages/man2/fchmod.2.html |
| fs.fchown | https://beta.docs.nodejs.org/fs.html#fsfchownfd-uid-gid-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fchown(2) | http://man7.org/linux/man-pages/man2/fchown.2.html |
| fs.fdatasync | https://beta.docs.nodejs.org/fs.html#fsfdatasyncfd-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fdatasync(2) | http://man7.org/linux/man-pages/man2/fdatasync.2.html |
| fs.fstat | https://beta.docs.nodejs.org/fs.html#fsfstatfd-options-callback |
| Accepts an additional signal option to allow aborting the operation.v26.8.0 | https://github.com/nodejs/node/pull/63143 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| Accepts an additional options object to specify whether the numeric values returned should be bigint.v10.5.0 | https://github.com/nodejs/node/pull/20220 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fstat(2) | http://man7.org/linux/man-pages/man2/fstat.2.html |
| fs.fsync | https://beta.docs.nodejs.org/fs.html#fsfsyncfd-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fsync(2) | http://man7.org/linux/man-pages/man2/fsync.2.html |
| fs.ftruncate | https://beta.docs.nodejs.org/fs.html#fsftruncatefd-len-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| ftruncate(2) | http://man7.org/linux/man-pages/man2/ftruncate.2.html |
| fs.futimes | https://beta.docs.nodejs.org/fs.html#fsfutimesfd-atime-mtime-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| Numeric strings, NaN, and Infinity are now allowed time specifiers.v4.1.0 | https://github.com/nodejs/node/pull/2387 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.utimes() | https://beta.docs.nodejs.org/fs.html#fsutimespath-atime-mtime-callback |
| fs.glob | https://beta.docs.nodejs.org/fs.html#fsglobpattern-options-callback |
| Add support for the maxDepth option.v26.9.0 | https://github.com/nodejs/node/pull/64003 |
| Add support for the followSymlinks option.v26.1.0 | https://github.com/nodejs/node/pull/62695 |
| Add support for URL instances for cwd option.v24.1.0, v22.17.0 | https://github.com/nodejs/node/pull/58182 |
| Marking the API stable.v24.0.0, v22.17.0 | https://github.com/nodejs/node/pull/57513 |
| Add support for exclude option to accept glob patterns.v23.7.0, v22.14.0 | https://github.com/nodejs/node/pull/56489 |
| Add support for withFileTypes as an option.v22.2.0 | https://github.com/nodejs/node/pull/52837 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.lchmod | https://beta.docs.nodejs.org/fs.html#fslchmodpath-mode-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The error returned may be an AggregateError if more than one error is returned.v16.0.0 | https://github.com/nodejs/node/pull/37460 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| AggregateError | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError |
| lchmod(2) | http://man7.org/linux/man-pages/man2/lchmod.2.html |
| fs.lchown | https://beta.docs.nodejs.org/fs.html#fslchownpath-uid-gid-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| This API is no longer deprecated.v10.6.0 | https://github.com/nodejs/node/pull/21498 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| lchown(2) | http://man7.org/linux/man-pages/man2/lchown.2.html |
| fs.lutimes | https://beta.docs.nodejs.org/fs.html#fslutimespath-atime-mtime-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.utimes() | https://beta.docs.nodejs.org/fs.html#fsutimespath-atime-mtime-callback |
| fs.link | https://beta.docs.nodejs.org/fs.html#fslinkexistingpath-newpath-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The existingPath and newPath parameters can be WHATWG URL objects using file: protocol. Support is currently still experimental.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| link(2) | http://man7.org/linux/man-pages/man2/link.2.html |
| fs.lstat | https://beta.docs.nodejs.org/fs.html#fslstatpath-options-callback |
| Accepts an additional signal option to allow aborting the operation.v26.8.0 | https://github.com/nodejs/node/pull/63143 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| Accepts an additional options object to specify whether the numeric values returned should be bigint.v10.5.0 | https://github.com/nodejs/node/pull/20220 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| lstat(2) | http://man7.org/linux/man-pages/man2/lstat.2.html |
| fs.mkdir | https://beta.docs.nodejs.org/fs.html#fsmkdirpath-options-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| In recursive mode, the callback now receives the first created path as an argument.v13.11.0, v12.17.0 | https://github.com/nodejs/node/pull/31530 |
| The second argument can now be an options object with recursive and mode properties.v10.12.0 | https://github.com/nodejs/node/pull/21875 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| File modes | https://beta.docs.nodejs.org/fs.html#file-modes |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| mkdir(2) | http://man7.org/linux/man-pages/man2/mkdir.2.html |
| fs.mkdtemp | https://beta.docs.nodejs.org/fs.html#fsmkdtempprefix-options-callback |
| The prefix parameter now accepts buffers and URL.v20.6.0, v18.19.0 | https://github.com/nodejs/node/pull/48828 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The prefix parameter now accepts an empty string.v16.5.0, v14.18.0 | https://github.com/nodejs/node/pull/39028 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| The callback parameter is optional now.v6.2.1 | https://github.com/nodejs/node/pull/6828 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| fs.open | https://beta.docs.nodejs.org/fs.html#fsopenpath-flags-mode-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The flags argument is now optional and defaults to 'r'.v11.1.0 | https://github.com/nodejs/node/pull/23767 |
| The as and as+ flags are supported now.v9.9.0 | https://github.com/nodejs/node/pull/18801 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| open(2) | http://man7.org/linux/man-pages/man2/open.2.html |
| fs.chmod() | https://beta.docs.nodejs.org/fs.html#fschmodpath-mode-callback |
| Naming Files, Paths, and Namespaces | https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file |
| this MSDN page | https://docs.microsoft.com/en-us/windows/desktop/FileIO/using-streams |
| fs.openAsBlob | https://beta.docs.nodejs.org/fs.html#fsopenasblobpath-options |
| Marking the API stable.v24.0.0, v22.17.0 | https://github.com/nodejs/node/pull/57513 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| fs.opendir | https://beta.docs.nodejs.org/fs.html#fsopendirpath-options-callback |
| Added recursive option.v20.1.0, v18.17.0 | https://github.com/nodejs/node/pull/41439 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The bufferSize option was introduced.v13.1.0, v12.16.0 | https://github.com/nodejs/node/pull/30114 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| opendir(3) | http://man7.org/linux/man-pages/man3/opendir.3.html |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| fs.read | https://beta.docs.nodejs.org/fs.html#fsreadfd-buffer-offset-length-position-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The buffer parameter can now be any TypedArray, or a DataView.v10.10.0 | https://github.com/nodejs/node/pull/22150 |
| The buffer parameter can now be a Uint8Array.v7.4.0 | https://github.com/nodejs/node/pull/10382 |
| The length parameter can now be 0.v6.0.0 | https://github.com/nodejs/node/pull/4518 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| util.promisify() | https://beta.docs.nodejs.org/util.html#utilpromisifyoriginal |
| fs.read | https://beta.docs.nodejs.org/fs.html#fsreadfd-options-callback |
| Options object can be passed in to make buffer, offset, length, and position optional.v13.11.0, v12.17.0 | https://github.com/nodejs/node/pull/31402 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.read() | https://beta.docs.nodejs.org/fs.html#fsreadfd-buffer-offset-length-position-callback |
| fs.read | https://beta.docs.nodejs.org/fs.html#fsreadfd-buffer-options-callback |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.read() | https://beta.docs.nodejs.org/fs.html#fsreadfd-buffer-offset-length-position-callback |
| fs.readdir | https://beta.docs.nodejs.org/fs.html#fsreaddirpath-options-callback |
| Added recursive option.v20.1.0, v18.17.0 | https://github.com/nodejs/node/pull/41439 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| New option withFileTypes was added.v10.10.0 | https://github.com/nodejs/node/pull/22020 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| The options parameter was added.v6.0.0 | https://github.com/nodejs/node/pull/5616 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| readdir(3) | http://man7.org/linux/man-pages/man3/readdir.3.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| fs.readFile | https://beta.docs.nodejs.org/fs.html#fsreadfilepath-options-callback |
| Added support for the buffer option.v26.4.0 | https://github.com/nodejs/node/pull/63634 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The error returned may be an AggregateError if more than one error is returned.v16.0.0 | https://github.com/nodejs/node/pull/37460 |
| The options argument may include an AbortSignal to abort an ongoing readFile request.v15.2.0, v14.17.0 | https://github.com/nodejs/node/pull/35911 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| The callback will always be called with null as the error parameter in case of success.v5.1.0 | https://github.com/nodejs/node/pull/3740 |
| The path parameter can be a file descriptor now.v5.0.0 | https://github.com/nodejs/node/pull/3163 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| AggregateError | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.readFileSync() | https://beta.docs.nodejs.org/fs.html#fsreadfilesyncpath-options |
| File descriptors | https://beta.docs.nodejs.org/fs.html#file-descriptors |
| Performance Considerations | https://beta.docs.nodejs.org/fs.html#performance-considerations |
| #25741 | https://github.com/nodejs/node/issues/25741 |
| fs.readlink | https://beta.docs.nodejs.org/fs.html#fsreadlinkpath-options-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| readlink(2) | http://man7.org/linux/man-pages/man2/readlink.2.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.readv | https://beta.docs.nodejs.org/fs.html#fsreadvfd-buffers-position-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| ArrayBufferView | https://developer.mozilla.org/docs/Web/API/ArrayBufferView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| ArrayBufferView | https://developer.mozilla.org/docs/Web/API/ArrayBufferView |
| util.promisify() | https://beta.docs.nodejs.org/util.html#utilpromisifyoriginal |
| fs.realpath | https://beta.docs.nodejs.org/fs.html#fsrealpathpath-options-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| Pipe/Socket resolve support was added.v8.0.0 | https://github.com/nodejs/node/pull/13028 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| Calling realpath now works again for various edge cases on Windows.v6.4.0 | https://github.com/nodejs/node/pull/7899 |
| The cache parameter was removed.v6.0.0 | https://github.com/nodejs/node/pull/3594 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| realpath(3) | http://man7.org/linux/man-pages/man3/realpath.3.html |
| realpath(3) | http://man7.org/linux/man-pages/man3/realpath.3.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.realpath.native | https://beta.docs.nodejs.org/fs.html#fsrealpathnativepath-options-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| realpath(3) | http://man7.org/linux/man-pages/man3/realpath.3.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.rename | https://beta.docs.nodejs.org/fs.html#fsrenameoldpath-newpath-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The oldPath and newPath parameters can be WHATWG URL objects using file: protocol. Support is currently still experimental.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| rename(2) | http://man7.org/linux/man-pages/man2/rename.2.html |
| fs.rmdir | https://beta.docs.nodejs.org/fs.html#fsrmdirpath-options-callback |
| Remove recursive option.v25.0.0 | https://github.com/nodejs/node/pull/58616 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| Using fs.rmdir(path, { recursive: true }) on a path that is a file is no longer permitted and results in an ENOENT error on Windows and an ENOTDIR error on POSIX.v16.0.0 | https://github.com/nodejs/node/pull/37216 |
| Using fs.rmdir(path, { recursive: true }) on a path that does not exist is no longer permitted and results in a ENOENT error.v16.0.0 | https://github.com/nodejs/node/pull/37216 |
| The recursive option is deprecated, using it triggers a deprecation warning.v16.0.0 | https://github.com/nodejs/node/pull/37302 |
| The recursive option is deprecated, use fs.rm instead.v14.14.0 | https://github.com/nodejs/node/pull/35579 |
| The maxBusyTries option is renamed to maxRetries, and its default is 0. The emfileWait option has been removed, and EMFILE errors use the same retry logic as other errors. The retryDelay option is now supported. ENFILE errors are now retried.v13.3.0, v12.16.0 | https://github.com/nodejs/node/pull/30644 |
| The recursive, maxBusyTries, and emfileWait options are now supported.v12.10.0 | https://github.com/nodejs/node/pull/29168 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The path parameters can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| rmdir(2) | http://man7.org/linux/man-pages/man2/rmdir.2.html |
| fs.rm() | https://beta.docs.nodejs.org/fs.html#fsrmpath-options-callback |
| fs.rm | https://beta.docs.nodejs.org/fs.html#fsrmpath-options-callback |
| The path parameter can be a WHATWG URL object using file: protocol.v17.3.0, v16.14.0 | https://github.com/nodejs/node/pull/41132 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.stat | https://beta.docs.nodejs.org/fs.html#fsstatpath-options-callback |
| Accepts a throwIfNoEntry option to specify whether an exception should be thrown if the entry does not exist.v25.7.0 | https://github.com/nodejs/node/pull/61178 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| Accepts an additional options object to specify whether the numeric values returned should be bigint.v10.5.0 | https://github.com/nodejs/node/pull/20220 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| stat(2) | http://man7.org/linux/man-pages/man2/stat.2.html |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| Common System Errors | https://beta.docs.nodejs.org/errors.html#common-system-errors |
| fs.stat() | https://beta.docs.nodejs.org/fs.html#fsstatpath-options-callback |
| fs.lstat() | https://beta.docs.nodejs.org/fs.html#fslstatpath-options-callback |
| fs.access() | https://beta.docs.nodejs.org/fs.html#fsaccesspath-mode-callback |
| fs.statfs | https://beta.docs.nodejs.org/fs.html#fsstatfspath-options-callback |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.StatFs | https://beta.docs.nodejs.org/fs.html#class-fsstatfs |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.StatFs | https://beta.docs.nodejs.org/fs.html#class-fsstatfs |
| statfs(2) | http://man7.org/linux/man-pages/man2/statfs.2.html |
| fs.StatFs | https://beta.docs.nodejs.org/fs.html#class-fsstatfs |
| Common System Errors | https://beta.docs.nodejs.org/errors.html#common-system-errors |
| fs.symlink | https://beta.docs.nodejs.org/fs.html#fssymlinktarget-path-type-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| If the type argument is left undefined, Node will autodetect target type and automatically select dir or file.v12.0.0 | https://github.com/nodejs/node/pull/23724 |
| The target and path parameters can be WHATWG URL objects using file: protocol. Support is currently still experimental.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| symlink(2) | http://man7.org/linux/man-pages/man2/symlink.2.html |
| fs.truncate | https://beta.docs.nodejs.org/fs.html#fstruncatepath-len-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The error returned may be an AggregateError if more than one error is returned.v16.0.0 | https://github.com/nodejs/node/pull/37460 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| AggregateError | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError |
| truncate(2) | http://man7.org/linux/man-pages/man2/truncate.2.html |
| fs.unlink | https://beta.docs.nodejs.org/fs.html#fsunlinkpath-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.rmdir() | https://beta.docs.nodejs.org/fs.html#fsrmdirpath-options-callback |
| unlink(2) | http://man7.org/linux/man-pages/man2/unlink.2.html |
| fs.unwatchFile | https://beta.docs.nodejs.org/fs.html#fsunwatchfilefilename-listener |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| fs.watch() | https://beta.docs.nodejs.org/fs.html#fswatchfilename-options-listener |
| fs.utimes | https://beta.docs.nodejs.org/fs.html#fsutimespath-atime-mtime-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| NaN, Infinity, and -Infinity are no longer valid time specifiers.v8.0.0 | https://github.com/nodejs/node/pull/11919 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| Numeric strings, NaN, and Infinity are now allowed time specifiers.v4.1.0 | https://github.com/nodejs/node/pull/2387 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.watch | https://beta.docs.nodejs.org/fs.html#fswatchfilename-options-listener |
| Added throwIfNoEntry option.v26.1.0 | https://github.com/nodejs/node/pull/61870 |
| Added recursive support for Linux, AIX and IBMi.v19.1.0 | https://github.com/nodejs/node/pull/45098 |
| Added support for closing the watcher with an AbortSignal.v15.9.0, v14.17.0 | https://github.com/nodejs/node/pull/37190 |
| The filename parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The passed options object will never be modified.v7.0.0 | https://github.com/nodejs/node/pull/7831 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| caveats | https://beta.docs.nodejs.org/fs.html#caveats |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| RegExp | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Array | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array |
| minimatch | https://github.com/isaacs/minimatch |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| Caveats | https://beta.docs.nodejs.org/fs.html#caveats |
| Availability | https://beta.docs.nodejs.org/fs.html#availability |
| inotify(7) | https://man7.org/linux/man-pages/man7/inotify.7.html |
| kqueue(2) | https://www.freebsd.org/cgi/man.cgi?query=kqueue&sektion=2 |
| kqueue(2) | https://www.freebsd.org/cgi/man.cgi?query=kqueue&sektion=2 |
| FSEvents | https://developer.apple.com/documentation/coreservices/file_system_events |
| event ports | https://illumos.org/man/port_create |
| ReadDirectoryChangesW | https://docs.microsoft.com/en-us/windows/desktop/api/winbase/nf-winbase-readdirectorychangesw |
| AHAFS | https://www.ibm.com/docs/en/aix/7.3.0?topic=management-aix-event-infrastructure-aix-aix-clusters-ahafs |
| Inodes | https://beta.docs.nodejs.org/fs.html#inodes |
| inode | https://en.wikipedia.org/wiki/Inode |
| Filename argument | https://beta.docs.nodejs.org/fs.html#filename-argument |
| fs.watchFile | https://beta.docs.nodejs.org/fs.html#fswatchfilefilename-options-listener |
| The bigint option is now supported.v10.5.0 | https://github.com/nodejs/node/pull/20220 |
| The filename parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.StatWatcher | https://beta.docs.nodejs.org/fs.html#class-fsstatwatcher |
| fs.watch() | https://beta.docs.nodejs.org/fs.html#fswatchfilename-options-listener |
| fs.write | https://beta.docs.nodejs.org/fs.html#fswritefd-buffer-offset-length-position-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| The buffer parameter won't coerce unsupported input to strings anymore.v14.0.0 | https://github.com/nodejs/node/pull/31030 |
| The buffer parameter can now be any TypedArray or a DataView.v10.10.0 | https://github.com/nodejs/node/pull/22150 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The buffer parameter can now be a Uint8Array.v7.4.0 | https://github.com/nodejs/node/pull/10382 |
| The offset and length parameters are optional now.v7.2.0 | https://github.com/nodejs/node/pull/7856 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| pwrite(2) | http://man7.org/linux/man-pages/man2/pwrite.2.html |
| util.promisify() | https://beta.docs.nodejs.org/util.html#utilpromisifyoriginal |
| fs.createWriteStream() | https://beta.docs.nodejs.org/fs.html#fscreatewritestreampath-options |
| fs.write | https://beta.docs.nodejs.org/fs.html#fswritefd-buffer-options-callback |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| fs.write | https://beta.docs.nodejs.org/fs.html#fswritefd-string-position-encoding-callback |
| Passing to the string parameter an object with an own toString function is no longer supported.v19.0.0 | https://github.com/nodejs/node/pull/42796 |
| Passing to the string parameter an object with an own toString function is deprecated.v17.8.0 | https://github.com/nodejs/node/pull/42149 |
| The string parameter will stringify an object with an explicit toString function.v14.12.0 | https://github.com/nodejs/node/pull/34993 |
| The string parameter won't coerce unsupported input to strings anymore.v14.0.0 | https://github.com/nodejs/node/pull/31030 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The position parameter is optional now.v7.2.0 | https://github.com/nodejs/node/pull/7856 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| pwrite(2) | http://man7.org/linux/man-pages/man2/pwrite.2.html |
| Buffer.byteLength | https://beta.docs.nodejs.org/buffer.html#static-method-bufferbytelengthstring-encoding |
| fs.createWriteStream() | https://beta.docs.nodejs.org/fs.html#fscreatewritestreampath-options |
| chcp | https://ss64.com/nt/chcp.html |
| fs.writeFile | https://beta.docs.nodejs.org/fs.html#fswritefilefile-data-options-callback |
| The flush option is now supported.v21.0.0, v20.10.0 | https://github.com/nodejs/node/pull/50009 |
| Passing to the string parameter an object with an own toString function is no longer supported.v19.0.0 | https://github.com/nodejs/node/pull/42796 |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| Passing to the string parameter an object with an own toString function is deprecated.v17.8.0 | https://github.com/nodejs/node/pull/42149 |
| The error returned may be an AggregateError if more than one error is returned.v16.0.0 | https://github.com/nodejs/node/pull/37460 |
| The options argument may include an AbortSignal to abort an ongoing writeFile request.v15.2.0, v14.17.0 | https://github.com/nodejs/node/pull/35993 |
| The data parameter will stringify an object with an explicit toString function.v14.12.0 | https://github.com/nodejs/node/pull/34993 |
| The data parameter won't coerce unsupported input to strings anymore.v14.0.0 | https://github.com/nodejs/node/pull/31030 |
| The data parameter can now be any TypedArray or a DataView.v10.10.0 | https://github.com/nodejs/node/pull/22150 |
| The callback parameter is no longer optional. Not passing it will throw a TypeError at runtime.v10.0.0 | https://github.com/nodejs/node/pull/12562 |
| The data parameter can now be a Uint8Array.v7.4.0 | https://github.com/nodejs/node/pull/10382 |
| The callback parameter is no longer optional. Not passing it will emit a deprecation warning with id DEP0013.v7.0.0 | https://github.com/nodejs/node/pull/7897 |
| The file parameter can be a file descriptor now.v5.0.0 | https://github.com/nodejs/node/pull/3163 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| AggregateError | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AggregateError |
| fs.open() | https://beta.docs.nodejs.org/fs.html#fsopenpath-flags-mode-callback |
| fs.createWriteStream() | https://beta.docs.nodejs.org/fs.html#fscreatewritestreampath-options |
| fs.createWriteStream() | https://beta.docs.nodejs.org/fs.html#fscreatewritestreampath-options |
| AbortSignal | https://beta.docs.nodejs.org/globals.html#class-abortsignal |
| Using fs.writeFile() with file descriptors | https://beta.docs.nodejs.org/fs.html#using-fswritefile-with-file-descriptors |
| fs.writev | https://beta.docs.nodejs.org/fs.html#fswritevfd-buffers-position-callback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| ArrayBufferView | https://developer.mozilla.org/docs/Web/API/ArrayBufferView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| ArrayBufferView | https://developer.mozilla.org/docs/Web/API/ArrayBufferView |
| util.promisify() | https://beta.docs.nodejs.org/util.html#utilpromisifyoriginal |
| fs.createWriteStream() | https://beta.docs.nodejs.org/fs.html#fscreatewritestreampath-options |
| Synchronous API | https://beta.docs.nodejs.org/fs.html#synchronous-api |
| fs.accessSync | https://beta.docs.nodejs.org/fs.html#fsaccesssyncpath-mode |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| File access constants | https://beta.docs.nodejs.org/fs.html#file-access-constants |
| fs.appendFileSync | https://beta.docs.nodejs.org/fs.html#fsappendfilesyncpath-data-options |
| The flush option is now supported.v21.1.0, v20.10.0 | https://github.com/nodejs/node/pull/50095 |
| The passed options object will never be modified.v7.0.0 | https://github.com/nodejs/node/pull/7831 |
| The file parameter can be a file descriptor now.v5.0.0 | https://github.com/nodejs/node/pull/3163 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.open() | https://beta.docs.nodejs.org/fs.html#fsopenpath-flags-mode-callback |
| fs.chmodSync | https://beta.docs.nodejs.org/fs.html#fschmodsyncpath-mode |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.chmod() | https://beta.docs.nodejs.org/fs.html#fschmodpath-mode-callback |
| chmod(2) | http://man7.org/linux/man-pages/man2/chmod.2.html |
| fs.chownSync | https://beta.docs.nodejs.org/fs.html#fschownsyncpath-uid-gid |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.chown() | https://beta.docs.nodejs.org/fs.html#fschownpath-uid-gid-callback |
| chown(2) | http://man7.org/linux/man-pages/man2/chown.2.html |
| fs.closeSync | https://beta.docs.nodejs.org/fs.html#fsclosesyncfd |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| close(2) | http://man7.org/linux/man-pages/man2/close.2.html |
| fs.copyFileSync | https://beta.docs.nodejs.org/fs.html#fscopyfilesyncsrc-dest-mode |
| Changed flags argument to mode and imposed stricter type validation.v14.0.0 | https://github.com/nodejs/node/pull/27044 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.cpSync | https://beta.docs.nodejs.org/fs.html#fscpsyncsrc-dest-options |
| This API is no longer experimental.v22.3.0 | https://github.com/nodejs/node/pull/53127 |
| Accept an additional mode option to specify the copy behavior as the mode argument of fs.copyFile().v20.1.0, v18.17.0 | https://github.com/nodejs/node/pull/47084 |
| Accepts an additional verbatimSymlinks option to specify whether to perform path resolution for symlinks.v17.6.0, v16.15.0 | https://github.com/nodejs/node/pull/41819 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.copyFileSync() | https://beta.docs.nodejs.org/fs.html#fscopyfilesyncsrc-dest-mode |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.existsSync | https://beta.docs.nodejs.org/fs.html#fsexistssyncpath |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.exists() | https://beta.docs.nodejs.org/fs.html#fsexistspath-callback |
| fs.fchmodSync | https://beta.docs.nodejs.org/fs.html#fsfchmodsyncfd-mode |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fchmod(2) | http://man7.org/linux/man-pages/man2/fchmod.2.html |
| fs.fchownSync | https://beta.docs.nodejs.org/fs.html#fsfchownsyncfd-uid-gid |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fchown(2) | http://man7.org/linux/man-pages/man2/fchown.2.html |
| fs.fdatasyncSync | https://beta.docs.nodejs.org/fs.html#fsfdatasyncsyncfd |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fdatasync(2) | http://man7.org/linux/man-pages/man2/fdatasync.2.html |
| fs.fstatSync | https://beta.docs.nodejs.org/fs.html#fsfstatsyncfd-options |
| Accepts an additional options object to specify whether the numeric values returned should be bigint.v10.5.0 | https://github.com/nodejs/node/pull/20220 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fstat(2) | http://man7.org/linux/man-pages/man2/fstat.2.html |
| fs.fsyncSync | https://beta.docs.nodejs.org/fs.html#fsfsyncsyncfd |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fsync(2) | http://man7.org/linux/man-pages/man2/fsync.2.html |
| fs.ftruncateSync | https://beta.docs.nodejs.org/fs.html#fsftruncatesyncfd-len |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.ftruncate() | https://beta.docs.nodejs.org/fs.html#fsftruncatefd-len-callback |
| fs.futimesSync | https://beta.docs.nodejs.org/fs.html#fsfutimessyncfd-atime-mtime |
| Numeric strings, NaN, and Infinity are now allowed time specifiers.v4.1.0 | https://github.com/nodejs/node/pull/2387 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| fs.futimes() | https://beta.docs.nodejs.org/fs.html#fsfutimesfd-atime-mtime-callback |
| fs.globSync | https://beta.docs.nodejs.org/fs.html#fsglobsyncpattern-options |
| Add support for the maxDepth option.v26.9.0 | https://github.com/nodejs/node/pull/64003 |
| Add support for the followSymlinks option.v26.1.0 | https://github.com/nodejs/node/pull/62695 |
| Add support for URL instances for cwd option.v24.1.0, v22.17.0 | https://github.com/nodejs/node/pull/58182 |
| Marking the API stable.v24.0.0, v22.17.0 | https://github.com/nodejs/node/pull/57513 |
| Add support for exclude option to accept glob patterns.v23.7.0, v22.14.0 | https://github.com/nodejs/node/pull/56489 |
| Add support for withFileTypes as an option.v22.2.0 | https://github.com/nodejs/node/pull/52837 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| fs.lchmodSync | https://beta.docs.nodejs.org/fs.html#fslchmodsyncpath-mode |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| lchmod(2) | http://man7.org/linux/man-pages/man2/lchmod.2.html |
| fs.lchownSync | https://beta.docs.nodejs.org/fs.html#fslchownsyncpath-uid-gid |
| This API is no longer deprecated.v10.6.0 | https://github.com/nodejs/node/pull/21498 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| lchown(2) | http://man7.org/linux/man-pages/man2/lchown.2.html |
| fs.lutimesSync | https://beta.docs.nodejs.org/fs.html#fslutimessyncpath-atime-mtime |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| fs.lutimes() | https://beta.docs.nodejs.org/fs.html#fslutimespath-atime-mtime-callback |
| fs.linkSync | https://beta.docs.nodejs.org/fs.html#fslinksyncexistingpath-newpath |
| The existingPath and newPath parameters can be WHATWG URL objects using file: protocol. Support is currently still experimental.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| link(2) | http://man7.org/linux/man-pages/man2/link.2.html |
| fs.lstatSync | https://beta.docs.nodejs.org/fs.html#fslstatsyncpath-options |
| Accepts a throwIfNoEntry option to specify whether an exception should be thrown if the entry does not exist.v15.3.0, v14.17.0 | https://github.com/nodejs/node/pull/33716 |
| Accepts an additional options object to specify whether the numeric values returned should be bigint.v10.5.0 | https://github.com/nodejs/node/pull/20220 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| lstat(2) | http://man7.org/linux/man-pages/man2/lstat.2.html |
| fs.mkdirSync | https://beta.docs.nodejs.org/fs.html#fsmkdirsyncpath-options |
| In recursive mode, the first created path is returned now.v13.11.0, v12.17.0 | https://github.com/nodejs/node/pull/31530 |
| The second argument can now be an options object with recursive and mode properties.v10.12.0 | https://github.com/nodejs/node/pull/21875 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| undefined | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#undefined_type |
| fs.mkdir() | https://beta.docs.nodejs.org/fs.html#fsmkdirpath-options-callback |
| mkdir(2) | http://man7.org/linux/man-pages/man2/mkdir.2.html |
| fs.mkdtempSync | https://beta.docs.nodejs.org/fs.html#fsmkdtempsyncprefix-options |
| The prefix parameter now accepts buffers and URL.v20.6.0, v18.19.0 | https://github.com/nodejs/node/pull/48828 |
| The prefix parameter now accepts an empty string.v16.5.0, v14.18.0 | https://github.com/nodejs/node/pull/39028 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| fs.mkdtemp() | https://beta.docs.nodejs.org/fs.html#fsmkdtempprefix-options-callback |
| fs.mkdtempDisposableSync | https://beta.docs.nodejs.org/fs.html#fsmkdtempdisposablesyncprefix-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| MDN documentation on using statements | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/using |
| fs.mkdtemp() | https://beta.docs.nodejs.org/fs.html#fsmkdtempprefix-options-callback |
| using | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/using |
| fs.openAsBlobSync | https://beta.docs.nodejs.org/fs.html#fsopenasblobsyncpath-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Blob | https://beta.docs.nodejs.org/buffer.html#class-blob |
| fs.openAsBlob() | https://beta.docs.nodejs.org/fs.html#fsopenasblobpath-options |
| fs.opendirSync | https://beta.docs.nodejs.org/fs.html#fsopendirsyncpath-options |
| Added recursive option.v20.1.0, v18.17.0 | https://github.com/nodejs/node/pull/41439 |
| The bufferSize option was introduced.v13.1.0, v12.16.0 | https://github.com/nodejs/node/pull/30114 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| opendir(3) | http://man7.org/linux/man-pages/man3/opendir.3.html |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| fs.openSync | https://beta.docs.nodejs.org/fs.html#fsopensyncpath-flags-mode |
| The flags argument is now optional and defaults to 'r'.v11.1.0 | https://github.com/nodejs/node/pull/23767 |
| The as and as+ flags are supported now.v9.9.0 | https://github.com/nodejs/node/pull/18801 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.open() | https://beta.docs.nodejs.org/fs.html#fsopenpath-flags-mode-callback |
| fs.readdirSync | https://beta.docs.nodejs.org/fs.html#fsreaddirsyncpath-options |
| Added recursive option.v20.1.0, v18.17.0 | https://github.com/nodejs/node/pull/41439 |
| New option withFileTypes was added.v10.10.0 | https://github.com/nodejs/node/pull/22020 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| readdir(3) | http://man7.org/linux/man-pages/man3/readdir.3.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| fs.readFileSync | https://beta.docs.nodejs.org/fs.html#fsreadfilesyncpath-options |
| Added support for the buffer option.v26.4.0 | https://github.com/nodejs/node/pull/63634 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| The path parameter can be a file descriptor now.v5.0.0 | https://github.com/nodejs/node/pull/3163 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.readFile() | https://beta.docs.nodejs.org/fs.html#fsreadfilepath-options-callback |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.readFile() | https://beta.docs.nodejs.org/fs.html#fsreadfilepath-options-callback |
| fs.readlinkSync | https://beta.docs.nodejs.org/fs.html#fsreadlinksyncpath-options |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| readlink(2) | http://man7.org/linux/man-pages/man2/readlink.2.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.readSync | https://beta.docs.nodejs.org/fs.html#fsreadsyncfd-buffer-offset-length-position |
| The buffer parameter can now be any TypedArray or a DataView.v10.10.0 | https://github.com/nodejs/node/pull/22150 |
| The length parameter can now be 0.v6.0.0 | https://github.com/nodejs/node/pull/4518 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.read() | https://beta.docs.nodejs.org/fs.html#fsreadfd-buffer-offset-length-position-callback |
| fs.readSync | https://beta.docs.nodejs.org/fs.html#fsreadsyncfd-buffer-options |
| Options object can be passed in to make offset, length, and position optional.v13.13.0, v12.17.0 | https://github.com/nodejs/node/pull/32460 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.read() | https://beta.docs.nodejs.org/fs.html#fsreadfd-buffer-offset-length-position-callback |
| fs.readvSync | https://beta.docs.nodejs.org/fs.html#fsreadvsyncfd-buffers-position |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| ArrayBufferView | https://developer.mozilla.org/docs/Web/API/ArrayBufferView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.readv() | https://beta.docs.nodejs.org/fs.html#fsreadvfd-buffers-position-callback |
| fs.realpathSync | https://beta.docs.nodejs.org/fs.html#fsrealpathsyncpath-options |
| Pipe/Socket resolve support was added.v8.0.0 | https://github.com/nodejs/node/pull/13028 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| Calling realpathSync now works again for various edge cases on Windows.v6.4.0 | https://github.com/nodejs/node/pull/7899 |
| The cache parameter was removed.v6.0.0 | https://github.com/nodejs/node/pull/3594 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.realpath() | https://beta.docs.nodejs.org/fs.html#fsrealpathpath-options-callback |
| fs.realpathSync.native | https://beta.docs.nodejs.org/fs.html#fsrealpathsyncnativepath-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| realpath(3) | http://man7.org/linux/man-pages/man3/realpath.3.html |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.renameSync | https://beta.docs.nodejs.org/fs.html#fsrenamesyncoldpath-newpath |
| The oldPath and newPath parameters can be WHATWG URL objects using file: protocol. Support is currently still experimental.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| rename(2) | http://man7.org/linux/man-pages/man2/rename.2.html |
| fs.rmdirSync | https://beta.docs.nodejs.org/fs.html#fsrmdirsyncpath-options |
| Remove recursive option.v25.0.0 | https://github.com/nodejs/node/pull/58616 |
| Using fs.rmdirSync(path, { recursive: true }) on a path that is a file is no longer permitted and results in an ENOENT error on Windows and an ENOTDIR error on POSIX.v16.0.0 | https://github.com/nodejs/node/pull/37216 |
| Using fs.rmdirSync(path, { recursive: true }) on a path that does not exist is no longer permitted and results in a ENOENT error.v16.0.0 | https://github.com/nodejs/node/pull/37216 |
| The recursive option is deprecated, using it triggers a deprecation warning.v16.0.0 | https://github.com/nodejs/node/pull/37302 |
| The recursive option is deprecated, use fs.rmSync instead.v14.14.0 | https://github.com/nodejs/node/pull/35579 |
| The maxBusyTries option is renamed to maxRetries, and its default is 0. The emfileWait option has been removed, and EMFILE errors use the same retry logic as other errors. The retryDelay option is now supported. ENFILE errors are now retried.v13.3.0, v12.16.0 | https://github.com/nodejs/node/pull/30644 |
| The recursive, maxBusyTries, and emfileWait options are now supported.v12.10.0 | https://github.com/nodejs/node/pull/29168 |
| The path parameters can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| rmdir(2) | http://man7.org/linux/man-pages/man2/rmdir.2.html |
| fs.rmSync() | https://beta.docs.nodejs.org/fs.html#fsrmsyncpath-options |
| fs.rmSync | https://beta.docs.nodejs.org/fs.html#fsrmsyncpath-options |
| The path parameter can be a WHATWG URL object using file: protocol.v17.3.0, v16.14.0 | https://github.com/nodejs/node/pull/41132 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.statSync | https://beta.docs.nodejs.org/fs.html#fsstatsyncpath-options |
| Accepts a throwIfNoEntry option to specify whether an exception should be thrown if the entry does not exist.v15.3.0, v14.17.0 | https://github.com/nodejs/node/pull/33716 |
| Accepts an additional options object to specify whether the numeric values returned should be bigint.v10.5.0 | https://github.com/nodejs/node/pull/20220 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.statfsSync | https://beta.docs.nodejs.org/fs.html#fsstatfssyncpath-options |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.StatFs | https://beta.docs.nodejs.org/fs.html#class-fsstatfs |
| fs.StatFs | https://beta.docs.nodejs.org/fs.html#class-fsstatfs |
| statfs(2) | http://man7.org/linux/man-pages/man2/statfs.2.html |
| Common System Errors | https://beta.docs.nodejs.org/errors.html#common-system-errors |
| fs.symlinkSync | https://beta.docs.nodejs.org/fs.html#fssymlinksynctarget-path-type |
| If the type argument is left undefined, Node will autodetect target type and automatically select dir or file.v12.0.0 | https://github.com/nodejs/node/pull/23724 |
| The target and path parameters can be WHATWG URL objects using file: protocol. Support is currently still experimental.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| fs.symlink() | https://beta.docs.nodejs.org/fs.html#fssymlinktarget-path-type-callback |
| fs.truncateSync | https://beta.docs.nodejs.org/fs.html#fstruncatesyncpath-len |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.unlinkSync | https://beta.docs.nodejs.org/fs.html#fsunlinksyncpath |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| unlink(2) | http://man7.org/linux/man-pages/man2/unlink.2.html |
| fs.utimesSync | https://beta.docs.nodejs.org/fs.html#fsutimessyncpath-atime-mtime |
| NaN, Infinity, and -Infinity are no longer valid time specifiers.v8.0.0 | https://github.com/nodejs/node/pull/11919 |
| The path parameter can be a WHATWG URL object using file: protocol.v7.6.0 | https://github.com/nodejs/node/pull/10739 |
| Numeric strings, NaN, and Infinity are now allowed time specifiers.v4.1.0 | https://github.com/nodejs/node/pull/2387 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| fs.utimes() | https://beta.docs.nodejs.org/fs.html#fsutimespath-atime-mtime-callback |
| fs.writeFileSync | https://beta.docs.nodejs.org/fs.html#fswritefilesyncfile-data-options |
| The flush option is now supported.v21.0.0, v20.10.0 | https://github.com/nodejs/node/pull/50009 |
| Passing to the data parameter an object with an own toString function is no longer supported.v19.0.0 | https://github.com/nodejs/node/pull/42796 |
| Passing to the data parameter an object with an own toString function is deprecated.v17.8.0 | https://github.com/nodejs/node/pull/42149 |
| The data parameter will stringify an object with an explicit toString function.v14.12.0 | https://github.com/nodejs/node/pull/34993 |
| The data parameter won't coerce unsupported input to strings anymore.v14.0.0 | https://github.com/nodejs/node/pull/31030 |
| The data parameter can now be any TypedArray or a DataView.v10.10.0 | https://github.com/nodejs/node/pull/22150 |
| The data parameter can now be a Uint8Array.v7.4.0 | https://github.com/nodejs/node/pull/10382 |
| The file parameter can be a file descriptor now.v5.0.0 | https://github.com/nodejs/node/pull/3163 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| support of file system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.open() | https://beta.docs.nodejs.org/fs.html#fsopenpath-flags-mode-callback |
| fs.writeFile() | https://beta.docs.nodejs.org/fs.html#fswritefilefile-data-options-callback |
| fs.writeSync | https://beta.docs.nodejs.org/fs.html#fswritesyncfd-buffer-offset-length-position |
| The buffer parameter won't coerce unsupported input to strings anymore.v14.0.0 | https://github.com/nodejs/node/pull/31030 |
| The buffer parameter can now be any TypedArray or a DataView.v10.10.0 | https://github.com/nodejs/node/pull/22150 |
| The buffer parameter can now be a Uint8Array.v7.4.0 | https://github.com/nodejs/node/pull/10382 |
| The offset and length parameters are optional now.v7.2.0 | https://github.com/nodejs/node/pull/7856 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.write(fd, buffer...) | https://beta.docs.nodejs.org/fs.html#fswritefd-buffer-offset-length-position-callback |
| fs.writeSync | https://beta.docs.nodejs.org/fs.html#fswritesyncfd-buffer-options |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.write(fd, buffer...) | https://beta.docs.nodejs.org/fs.html#fswritefd-buffer-offset-length-position-callback |
| fs.writeSync | https://beta.docs.nodejs.org/fs.html#fswritesyncfd-string-position-encoding |
| The string parameter won't coerce unsupported input to strings anymore.v14.0.0 | https://github.com/nodejs/node/pull/31030 |
| The position parameter is optional now.v7.2.0 | https://github.com/nodejs/node/pull/7856 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.write(fd, string...) | https://beta.docs.nodejs.org/fs.html#fswritefd-string-position-encoding-callback |
| fs.writevSync | https://beta.docs.nodejs.org/fs.html#fswritevsyncfd-buffers-position |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| ArrayBufferView | https://developer.mozilla.org/docs/Web/API/ArrayBufferView |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.writev() | https://beta.docs.nodejs.org/fs.html#fswritevfd-buffers-position-callback |
| Common Objects | https://beta.docs.nodejs.org/fs.html#common-objects |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| fs.opendir() | https://beta.docs.nodejs.org/fs.html#fsopendirpath-options-callback |
| fs.opendirSync() | https://beta.docs.nodejs.org/fs.html#fsopendirsyncpath-options |
| fsPromises.opendir() | https://beta.docs.nodejs.org/fs.html#fspromisesopendirpath-options |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| dir.close | https://beta.docs.nodejs.org/fs.html#dirclose |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| dir.close | https://beta.docs.nodejs.org/fs.html#dirclosecallback |
| Passing an invalid callback to the callback argument now throws ERR_INVALID_ARG_TYPE instead of ERR_INVALID_CALLBACK.v18.0.0 | https://github.com/nodejs/node/pull/41678 |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| dir.closeSync | https://beta.docs.nodejs.org/fs.html#dirclosesync |
| dir.path | https://beta.docs.nodejs.org/fs.html#dirpath |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| fs.opendir() | https://beta.docs.nodejs.org/fs.html#fsopendirpath-options-callback |
| fs.opendirSync() | https://beta.docs.nodejs.org/fs.html#fsopendirsyncpath-options |
| fsPromises.opendir() | https://beta.docs.nodejs.org/fs.html#fspromisesopendirpath-options |
| dir.read | https://beta.docs.nodejs.org/fs.html#dirread |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| readdir(3) | http://man7.org/linux/man-pages/man3/readdir.3.html |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| dir.read | https://beta.docs.nodejs.org/fs.html#dirreadcallback |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| readdir(3) | http://man7.org/linux/man-pages/man3/readdir.3.html |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| dir.readSync | https://beta.docs.nodejs.org/fs.html#dirreadsync |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| readdir(3) | http://man7.org/linux/man-pages/man3/readdir.3.html |
| dir[Symbol.asyncIterator] | https://beta.docs.nodejs.org/fs.html#dirsymbolasynciterator |
| AsyncIterator | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| readdir(3) | http://man7.org/linux/man-pages/man3/readdir.3.html |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| dir[Symbol.asyncDispose] | https://beta.docs.nodejs.org/fs.html#dirsymbolasyncdispose |
| No longer experimental.v24.2.0 | https://github.com/nodejs/node/pull/58467 |
| Promise | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise |
| await using | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/await_using |
| MDN documentation on using statements | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/using |
| dir[Symbol.dispose] | https://beta.docs.nodejs.org/fs.html#dirsymboldispose |
| No longer experimental.v24.2.0 | https://github.com/nodejs/node/pull/58467 |
| using | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/using |
| MDN documentation on using statements | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/using |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| fs.readdir() | https://beta.docs.nodejs.org/fs.html#fsreaddirpath-options-callback |
| fs.readdirSync() | https://beta.docs.nodejs.org/fs.html#fsreaddirsyncpath-options |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.readdir() | https://beta.docs.nodejs.org/fs.html#fsreaddirpath-options-callback |
| fs.opendir() | https://beta.docs.nodejs.org/fs.html#fsopendirpath-options-callback |
| fs.lstat() | https://beta.docs.nodejs.org/fs.html#fslstatpath-options-callback |
| fs.lstat() | https://beta.docs.nodejs.org/fs.html#fslstatpath-options-callback |
| fs.lstat() | https://beta.docs.nodejs.org/fs.html#fslstatpath-options-callback |
| dirent.isBlockDevice | https://beta.docs.nodejs.org/fs.html#direntisblockdevice |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| dirent.isCharacterDevice | https://beta.docs.nodejs.org/fs.html#direntischaracterdevice |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| dirent.isDirectory | https://beta.docs.nodejs.org/fs.html#direntisdirectory |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| dirent.isFIFO | https://beta.docs.nodejs.org/fs.html#direntisfifo |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| dirent.isFile | https://beta.docs.nodejs.org/fs.html#direntisfile |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| dirent.isSocket | https://beta.docs.nodejs.org/fs.html#direntissocket |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| dirent.isSymbolicLink | https://beta.docs.nodejs.org/fs.html#direntissymboliclink |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| dirent.name | https://beta.docs.nodejs.org/fs.html#direntname |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| fs.readdir() | https://beta.docs.nodejs.org/fs.html#fsreaddirpath-options-callback |
| fs.readdirSync() | https://beta.docs.nodejs.org/fs.html#fsreaddirsyncpath-options |
| dirent.parentPath | https://beta.docs.nodejs.org/fs.html#direntparentpath |
| Marking the API stable.v24.0.0, v22.17.0 | https://github.com/nodejs/node/pull/57513 |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.watch() | https://beta.docs.nodejs.org/fs.html#fswatchfilename-options-listener |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| change | https://beta.docs.nodejs.org/fs.html#event-change |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| fs.watch() | https://beta.docs.nodejs.org/fs.html#fswatchfilename-options-listener |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| close | https://beta.docs.nodejs.org/fs.html#event-close-1 |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| error | https://beta.docs.nodejs.org/fs.html#event-error |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| watcher.close | https://beta.docs.nodejs.org/fs.html#watcherclose |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| watcher.ref | https://beta.docs.nodejs.org/fs.html#watcherref |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| watcher.unref | https://beta.docs.nodejs.org/fs.html#watcherunref |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.StatWatcher | https://beta.docs.nodejs.org/fs.html#class-fsstatwatcher |
| fs.StatWatcher | https://beta.docs.nodejs.org/fs.html#class-fsstatwatcher |
| watcher.ref | https://beta.docs.nodejs.org/fs.html#watcherref-1 |
| fs.StatWatcher | https://beta.docs.nodejs.org/fs.html#class-fsstatwatcher |
| fs.StatWatcher | https://beta.docs.nodejs.org/fs.html#class-fsstatwatcher |
| fs.StatWatcher | https://beta.docs.nodejs.org/fs.html#class-fsstatwatcher |
| watcher.unref | https://beta.docs.nodejs.org/fs.html#watcherunref-1 |
| fs.StatWatcher | https://beta.docs.nodejs.org/fs.html#class-fsstatwatcher |
| fs.StatWatcher | https://beta.docs.nodejs.org/fs.html#class-fsstatwatcher |
| fs.StatWatcher | https://beta.docs.nodejs.org/fs.html#class-fsstatwatcher |
| fs.ReadStream | https://beta.docs.nodejs.org/fs.html#class-fsreadstream |
| fs.ReadStream | https://beta.docs.nodejs.org/fs.html#class-fsreadstream |
| fs.createReadStream() | https://beta.docs.nodejs.org/fs.html#fscreatereadstreampath-options |
| close | https://beta.docs.nodejs.org/fs.html#event-close-2 |
| fs.ReadStream | https://beta.docs.nodejs.org/fs.html#class-fsreadstream |
| open | https://beta.docs.nodejs.org/fs.html#event-open |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.ReadStream | https://beta.docs.nodejs.org/fs.html#class-fsreadstream |
| fs.ReadStream | https://beta.docs.nodejs.org/fs.html#class-fsreadstream |
| ready | https://beta.docs.nodejs.org/fs.html#event-ready |
| fs.ReadStream | https://beta.docs.nodejs.org/fs.html#class-fsreadstream |
| readStream.bytesRead | https://beta.docs.nodejs.org/fs.html#readstreambytesread |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| readStream.path | https://beta.docs.nodejs.org/fs.html#readstreampath |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| readStream.pending | https://beta.docs.nodejs.org/fs.html#readstreampending |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| Added Temporal.Instant support.v26.2.0 | https://github.com/nodejs/node/pull/60789 |
| Public constructor is deprecated.v22.0.0, v20.13.0 | https://github.com/nodejs/node/pull/51879 |
| Added times as numbers.v8.1.0 | https://github.com/nodejs/node/pull/13173 |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.stat() | https://beta.docs.nodejs.org/fs.html#fsstatpath-options-callback |
| fs.lstat() | https://beta.docs.nodejs.org/fs.html#fslstatpath-options-callback |
| fs.fstat() | https://beta.docs.nodejs.org/fs.html#fsfstatfd-options-callback |
| stats.isBlockDevice | https://beta.docs.nodejs.org/fs.html#statsisblockdevice |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| stats.isCharacterDevice | https://beta.docs.nodejs.org/fs.html#statsischaracterdevice |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| stats.isDirectory | https://beta.docs.nodejs.org/fs.html#statsisdirectory |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.lstat() | https://beta.docs.nodejs.org/fs.html#fslstatpath-options-callback |
| fs.lstat() | https://beta.docs.nodejs.org/fs.html#fslstatpath-options-callback |
| stats.isFIFO | https://beta.docs.nodejs.org/fs.html#statsisfifo |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| stats.isFile | https://beta.docs.nodejs.org/fs.html#statsisfile |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| stats.isSocket | https://beta.docs.nodejs.org/fs.html#statsissocket |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| stats.isSymbolicLink | https://beta.docs.nodejs.org/fs.html#statsissymboliclink |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.lstat() | https://beta.docs.nodejs.org/fs.html#fslstatpath-options-callback |
| stats.dev | https://beta.docs.nodejs.org/fs.html#statsdev |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.ino | https://beta.docs.nodejs.org/fs.html#statsino |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.mode | https://beta.docs.nodejs.org/fs.html#statsmode |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.nlink | https://beta.docs.nodejs.org/fs.html#statsnlink |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.uid | https://beta.docs.nodejs.org/fs.html#statsuid |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.gid | https://beta.docs.nodejs.org/fs.html#statsgid |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.rdev | https://beta.docs.nodejs.org/fs.html#statsrdev |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.size | https://beta.docs.nodejs.org/fs.html#statssize |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.blksize | https://beta.docs.nodejs.org/fs.html#statsblksize |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.blocks | https://beta.docs.nodejs.org/fs.html#statsblocks |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.atimeMs | https://beta.docs.nodejs.org/fs.html#statsatimems |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.mtimeMs | https://beta.docs.nodejs.org/fs.html#statsmtimems |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.ctimeMs | https://beta.docs.nodejs.org/fs.html#statsctimems |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.birthtimeMs | https://beta.docs.nodejs.org/fs.html#statsbirthtimems |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.atimeNs | https://beta.docs.nodejs.org/fs.html#statsatimens |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.mtimeNs | https://beta.docs.nodejs.org/fs.html#statsmtimens |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.ctimeNs | https://beta.docs.nodejs.org/fs.html#statsctimens |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.birthtimeNs | https://beta.docs.nodejs.org/fs.html#statsbirthtimens |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| stats.atime | https://beta.docs.nodejs.org/fs.html#statsatime |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| stats.mtime | https://beta.docs.nodejs.org/fs.html#statsmtime |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| stats.ctime | https://beta.docs.nodejs.org/fs.html#statsctime |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| stats.birthtime | https://beta.docs.nodejs.org/fs.html#statsbirthtime |
| Date | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Date |
| Stat time values | https://beta.docs.nodejs.org/fs.html#stat-time-values |
| bigints | https://tc39.github.io/proposal-bigint |
| numbers | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Data_structures#number_type |
| bigints | https://tc39.github.io/proposal-bigint |
| Date | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date |
| mknod(2) | http://man7.org/linux/man-pages/man2/mknod.2.html |
| utimes(2) | http://man7.org/linux/man-pages/man2/utimes.2.html |
| read(2) | http://man7.org/linux/man-pages/man2/read.2.html |
| mknod(2) | http://man7.org/linux/man-pages/man2/mknod.2.html |
| utimes(2) | http://man7.org/linux/man-pages/man2/utimes.2.html |
| write(2) | http://man7.org/linux/man-pages/man2/write.2.html |
| chmod(2) | http://man7.org/linux/man-pages/man2/chmod.2.html |
| chown(2) | http://man7.org/linux/man-pages/man2/chown.2.html |
| link(2) | http://man7.org/linux/man-pages/man2/link.2.html |
| mknod(2) | http://man7.org/linux/man-pages/man2/mknod.2.html |
| rename(2) | http://man7.org/linux/man-pages/man2/rename.2.html |
| unlink(2) | http://man7.org/linux/man-pages/man2/unlink.2.html |
| utimes(2) | http://man7.org/linux/man-pages/man2/utimes.2.html |
| read(2) | http://man7.org/linux/man-pages/man2/read.2.html |
| write(2) | http://man7.org/linux/man-pages/man2/write.2.html |
| utimes(2) | http://man7.org/linux/man-pages/man2/utimes.2.html |
| fs.StatFs | https://beta.docs.nodejs.org/fs.html#class-fsstatfs |
| fs.statfs() | https://beta.docs.nodejs.org/fs.html#fsstatfspath-options-callback |
| statfs.bavail | https://beta.docs.nodejs.org/fs.html#statfsbavail |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| statfs.bsize | https://beta.docs.nodejs.org/fs.html#statfsbsize |
| statfs.bfree | https://beta.docs.nodejs.org/fs.html#statfsbfree |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| statfs.bsize | https://beta.docs.nodejs.org/fs.html#statfsbsize |
| statfs.blocks | https://beta.docs.nodejs.org/fs.html#statfsblocks |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| statfs.bsize | https://beta.docs.nodejs.org/fs.html#statfsbsize |
| statfs.bsize | https://beta.docs.nodejs.org/fs.html#statfsbsize |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| statfs.frsize | https://beta.docs.nodejs.org/fs.html#statfsfrsize |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| statfs.ffree | https://beta.docs.nodejs.org/fs.html#statfsffree |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| statfs.files | https://beta.docs.nodejs.org/fs.html#statfsfiles |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| statfs.type | https://beta.docs.nodejs.org/fs.html#statfstype |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| bigint | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#bigint_type |
| fs.Utf8Stream | https://beta.docs.nodejs.org/fs.html#class-fsutf8stream |
| close | https://beta.docs.nodejs.org/fs.html#event-close-3 |
| drain | https://beta.docs.nodejs.org/fs.html#event-drain |
| drop | https://beta.docs.nodejs.org/fs.html#event-drop |
| error | https://beta.docs.nodejs.org/fs.html#event-error-1 |
| finish | https://beta.docs.nodejs.org/fs.html#event-finish |
| ready | https://beta.docs.nodejs.org/fs.html#event-ready-1 |
| write | https://beta.docs.nodejs.org/fs.html#event-write |
| fs.Utf8Stream Constructor | https://beta.docs.nodejs.org/fs.html#new-fsutf8streamoptions |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| any | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Data_types |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| utf8Stream.append | https://beta.docs.nodejs.org/fs.html#utf8streamappend |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| utf8Stream.contentMode | https://beta.docs.nodejs.org/fs.html#utf8streamcontentmode |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| utf8Stream.destroy | https://beta.docs.nodejs.org/fs.html#utf8streamdestroy |
| utf8Stream.end | https://beta.docs.nodejs.org/fs.html#utf8streamend |
| utf8Stream.fd | https://beta.docs.nodejs.org/fs.html#utf8streamfd |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| utf8Stream.file | https://beta.docs.nodejs.org/fs.html#utf8streamfile |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| utf8Stream.flush | https://beta.docs.nodejs.org/fs.html#utf8streamflushcallback |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| null | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#null_type |
| utf8Stream.flushSync | https://beta.docs.nodejs.org/fs.html#utf8streamflushsync |
| utf8Stream.fsync | https://beta.docs.nodejs.org/fs.html#utf8streamfsync |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| utf8Stream.maxLength | https://beta.docs.nodejs.org/fs.html#utf8streammaxlength |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| utf8Stream.minLength | https://beta.docs.nodejs.org/fs.html#utf8streamminlength |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| utf8Stream.mkdir | https://beta.docs.nodejs.org/fs.html#utf8streammkdir |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| utf8Stream.mode | https://beta.docs.nodejs.org/fs.html#utf8streammode |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| utf8Stream.periodicFlush | https://beta.docs.nodejs.org/fs.html#utf8streamperiodicflush |
| number | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| utf8Stream.reopen | https://beta.docs.nodejs.org/fs.html#utf8streamreopenfile |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| utf8Stream.sync | https://beta.docs.nodejs.org/fs.html#utf8streamsync |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| utf8Stream.write | https://beta.docs.nodejs.org/fs.html#utf8streamwritedata |
| string | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#string_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| TypedArray | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/TypedArray |
| DataView | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/DataView |
| utf8Stream.writing | https://beta.docs.nodejs.org/fs.html#utf8streamwriting |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| utf8Stream[Symbol.dispose] | https://beta.docs.nodejs.org/fs.html#utf8streamsymboldispose |
| using | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/using |
| MDN documentation on using statements | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/using |
| fs.WriteStream | https://beta.docs.nodejs.org/fs.html#class-fswritestream |
| fs.WriteStream | https://beta.docs.nodejs.org/fs.html#class-fswritestream |
| fs.createWriteStream() | https://beta.docs.nodejs.org/fs.html#fscreatewritestreampath-options |
| close | https://beta.docs.nodejs.org/fs.html#event-close-4 |
| fs.WriteStream | https://beta.docs.nodejs.org/fs.html#class-fswritestream |
| open | https://beta.docs.nodejs.org/fs.html#event-open-1 |
| integer | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#number_type |
| fs.WriteStream | https://beta.docs.nodejs.org/fs.html#class-fswritestream |
| fs.WriteStream | https://beta.docs.nodejs.org/fs.html#class-fswritestream |
| ready | https://beta.docs.nodejs.org/fs.html#event-ready-2 |
| fs.WriteStream | https://beta.docs.nodejs.org/fs.html#class-fswritestream |
| writeStream.bytesWritten | https://beta.docs.nodejs.org/fs.html#writestreambyteswritten |
| writeStream.close | https://beta.docs.nodejs.org/fs.html#writestreamclosecallback |
| Function | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Function |
| Error | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Error |
| writeStream.path | https://beta.docs.nodejs.org/fs.html#writestreampath |
| fs.createWriteStream() | https://beta.docs.nodejs.org/fs.html#fscreatewritestreampath-options |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| writeStream.pending | https://beta.docs.nodejs.org/fs.html#writestreampending |
| boolean | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#boolean_type |
| fs.constants | https://beta.docs.nodejs.org/fs.html#fsconstants |
| Object | https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object |
| FS constants | https://beta.docs.nodejs.org/fs.html#fs-constants |
| File access constants | https://beta.docs.nodejs.org/fs.html#file-access-constants |
| fsPromises.access() | https://beta.docs.nodejs.org/fs.html#fspromisesaccesspath-mode |
| fs.access() | https://beta.docs.nodejs.org/fs.html#fsaccesspath-mode-callback |
| fs.accessSync() | https://beta.docs.nodejs.org/fs.html#fsaccesssyncpath-mode |
| File copy constants | https://beta.docs.nodejs.org/fs.html#file-copy-constants |
| fs.copyFile() | https://beta.docs.nodejs.org/fs.html#fscopyfilesrc-dest-mode-callback |
| File open constants | https://beta.docs.nodejs.org/fs.html#file-open-constants |
| File type constants | https://beta.docs.nodejs.org/fs.html#file-type-constants |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| File mode constants | https://beta.docs.nodejs.org/fs.html#file-mode-constants |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| Notes | https://beta.docs.nodejs.org/fs.html#notes |
| Ordering of callback and promise-based operations | https://beta.docs.nodejs.org/fs.html#ordering-of-callback-and-promise-based-operations |
| File paths | https://beta.docs.nodejs.org/fs.html#file-paths |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| String paths | https://beta.docs.nodejs.org/fs.html#string-paths |
| File URL paths | https://beta.docs.nodejs.org/fs.html#file-url-paths |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Platform-specific considerations | https://beta.docs.nodejs.org/fs.html#platform-specific-considerations |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| URL | https://beta.docs.nodejs.org/url.html#the-whatwg-url-api |
| Buffer paths | https://beta.docs.nodejs.org/fs.html#buffer-paths |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Buffer | https://beta.docs.nodejs.org/buffer.html#class-buffer |
| Per-drive working directories on Windows | https://beta.docs.nodejs.org/fs.html#per-drive-working-directories-on-windows |
| this MSDN page | https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file#fully-qualified-vs-relative-paths |
| File descriptors | https://beta.docs.nodejs.org/fs.html#file-descriptors-1 |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| Threadpool usage | https://beta.docs.nodejs.org/fs.html#threadpool-usage |
| UV_THREADPOOL_SIZE | https://beta.docs.nodejs.org/cli.html#uv_threadpool_sizesize |
| File system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |
| open(2) | http://man7.org/linux/man-pages/man2/open.2.html |
| open(2) | http://man7.org/linux/man-pages/man2/open.2.html |
| NextPromises API | https://beta.docs.nodejs.org/fs/promises-api.html |
| JSON | https://beta.docs.nodejs.org/fs.json |
| MD | https://beta.docs.nodejs.org/fs.md |
| Edit this page | https://github.com/nodejs/node/edit/HEAD/doc/api/fs.md |
| Promise example | https://beta.docs.nodejs.org/fs.html#promise-example |
| Callback example | https://beta.docs.nodejs.org/fs.html#callback-example |
| Synchronous example | https://beta.docs.nodejs.org/fs.html#synchronous-example |
| Promises API | https://beta.docs.nodejs.org/fs.html#promises-api |
| FileHandle | https://beta.docs.nodejs.org/fs.html#class-filehandle |
| fsPromises.access | https://beta.docs.nodejs.org/fs.html#fspromisesaccesspath-mode |
| fsPromises.appendFile | https://beta.docs.nodejs.org/fs.html#fspromisesappendfilepath-data-options |
| fsPromises.chmod | https://beta.docs.nodejs.org/fs.html#fspromiseschmodpath-mode |
| fsPromises.chown | https://beta.docs.nodejs.org/fs.html#fspromiseschownpath-uid-gid |
| fsPromises.copyFile | https://beta.docs.nodejs.org/fs.html#fspromisescopyfilesrc-dest-mode |
| fsPromises.cp | https://beta.docs.nodejs.org/fs.html#fspromisescpsrc-dest-options |
| fsPromises.glob | https://beta.docs.nodejs.org/fs.html#fspromisesglobpattern-options |
| fsPromises.lchmodD | https://beta.docs.nodejs.org/fs.html#fspromiseslchmodpath-mode |
| fsPromises.lchown | https://beta.docs.nodejs.org/fs.html#fspromiseslchownpath-uid-gid |
| fsPromises.lutimes | https://beta.docs.nodejs.org/fs.html#fspromiseslutimespath-atime-mtime |
| fsPromises.link | https://beta.docs.nodejs.org/fs.html#fspromiseslinkexistingpath-newpath |
| fsPromises.lstat | https://beta.docs.nodejs.org/fs.html#fspromiseslstatpath-options |
| fsPromises.mkdir | https://beta.docs.nodejs.org/fs.html#fspromisesmkdirpath-options |
| fsPromises.mkdtemp | https://beta.docs.nodejs.org/fs.html#fspromisesmkdtempprefix-options |
| fsPromises.mkdtempDisposable | https://beta.docs.nodejs.org/fs.html#fspromisesmkdtempdisposableprefix-options |
| fsPromises.open | https://beta.docs.nodejs.org/fs.html#fspromisesopenpath-flags-mode |
| fsPromises.opendir | https://beta.docs.nodejs.org/fs.html#fspromisesopendirpath-options |
| fsPromises.readdir | https://beta.docs.nodejs.org/fs.html#fspromisesreaddirpath-options |
| fsPromises.readFile | https://beta.docs.nodejs.org/fs.html#fspromisesreadfilepath-options |
| fsPromises.readlink | https://beta.docs.nodejs.org/fs.html#fspromisesreadlinkpath-options |
| fsPromises.realpath | https://beta.docs.nodejs.org/fs.html#fspromisesrealpathpath-options |
| fsPromises.rename | https://beta.docs.nodejs.org/fs.html#fspromisesrenameoldpath-newpath |
| fsPromises.rmdir | https://beta.docs.nodejs.org/fs.html#fspromisesrmdirpath-options |
| fsPromises.rm | https://beta.docs.nodejs.org/fs.html#fspromisesrmpath-options |
| fsPromises.stat | https://beta.docs.nodejs.org/fs.html#fspromisesstatpath-options |
| fsPromises.statfs | https://beta.docs.nodejs.org/fs.html#fspromisesstatfspath-options |
| fsPromises.symlink | https://beta.docs.nodejs.org/fs.html#fspromisessymlinktarget-path-type |
| fsPromises.truncate | https://beta.docs.nodejs.org/fs.html#fspromisestruncatepath-len |
| fsPromises.unlink | https://beta.docs.nodejs.org/fs.html#fspromisesunlinkpath |
| fsPromises.utimes | https://beta.docs.nodejs.org/fs.html#fspromisesutimespath-atime-mtime |
| fsPromises.watch | https://beta.docs.nodejs.org/fs.html#fspromiseswatchfilename-options |
| fsPromises.writeFile | https://beta.docs.nodejs.org/fs.html#fspromiseswritefilefile-data-options |
| fsPromises.constants | https://beta.docs.nodejs.org/fs.html#fspromisesconstants |
| Callback API | https://beta.docs.nodejs.org/fs.html#callback-api |
| fs.access | https://beta.docs.nodejs.org/fs.html#fsaccesspath-mode-callback |
| fs.appendFile | https://beta.docs.nodejs.org/fs.html#fsappendfilepath-data-options-callback |
| fs.chmod | https://beta.docs.nodejs.org/fs.html#fschmodpath-mode-callback |
| fs.chown | https://beta.docs.nodejs.org/fs.html#fschownpath-uid-gid-callback |
| fs.close | https://beta.docs.nodejs.org/fs.html#fsclosefd-callback |
| fs.copyFile | https://beta.docs.nodejs.org/fs.html#fscopyfilesrc-dest-mode-callback |
| fs.cp | https://beta.docs.nodejs.org/fs.html#fscpsrc-dest-options-callback |
| fs.createReadStream | https://beta.docs.nodejs.org/fs.html#fscreatereadstreampath-options |
| fs.createWriteStream | https://beta.docs.nodejs.org/fs.html#fscreatewritestreampath-options |
| fs.existsD | https://beta.docs.nodejs.org/fs.html#fsexistspath-callback |
| fs.fchmod | https://beta.docs.nodejs.org/fs.html#fsfchmodfd-mode-callback |
| fs.fchown | https://beta.docs.nodejs.org/fs.html#fsfchownfd-uid-gid-callback |
| fs.fdatasync | https://beta.docs.nodejs.org/fs.html#fsfdatasyncfd-callback |
| fs.fstat | https://beta.docs.nodejs.org/fs.html#fsfstatfd-options-callback |
| fs.fsync | https://beta.docs.nodejs.org/fs.html#fsfsyncfd-callback |
| fs.ftruncate | https://beta.docs.nodejs.org/fs.html#fsftruncatefd-len-callback |
| fs.futimes | https://beta.docs.nodejs.org/fs.html#fsfutimesfd-atime-mtime-callback |
| fs.glob | https://beta.docs.nodejs.org/fs.html#fsglobpattern-options-callback |
| fs.lchmodD | https://beta.docs.nodejs.org/fs.html#fslchmodpath-mode-callback |
| fs.lchown | https://beta.docs.nodejs.org/fs.html#fslchownpath-uid-gid-callback |
| fs.lutimes | https://beta.docs.nodejs.org/fs.html#fslutimespath-atime-mtime-callback |
| fs.link | https://beta.docs.nodejs.org/fs.html#fslinkexistingpath-newpath-callback |
| fs.lstat | https://beta.docs.nodejs.org/fs.html#fslstatpath-options-callback |
| fs.mkdir | https://beta.docs.nodejs.org/fs.html#fsmkdirpath-options-callback |
| fs.mkdtemp | https://beta.docs.nodejs.org/fs.html#fsmkdtempprefix-options-callback |
| fs.open | https://beta.docs.nodejs.org/fs.html#fsopenpath-flags-mode-callback |
| fs.openAsBlob | https://beta.docs.nodejs.org/fs.html#fsopenasblobpath-options |
| fs.opendir | https://beta.docs.nodejs.org/fs.html#fsopendirpath-options-callback |
| fs.read | https://beta.docs.nodejs.org/fs.html#fsreadfd-buffer-offset-length-position-callback |
| fs.readdir | https://beta.docs.nodejs.org/fs.html#fsreaddirpath-options-callback |
| fs.readFile | https://beta.docs.nodejs.org/fs.html#fsreadfilepath-options-callback |
| fs.readlink | https://beta.docs.nodejs.org/fs.html#fsreadlinkpath-options-callback |
| fs.readv | https://beta.docs.nodejs.org/fs.html#fsreadvfd-buffers-position-callback |
| fs.realpath | https://beta.docs.nodejs.org/fs.html#fsrealpathpath-options-callback |
| fs.realpath.native | https://beta.docs.nodejs.org/fs.html#fsrealpathnativepath-options-callback |
| fs.rename | https://beta.docs.nodejs.org/fs.html#fsrenameoldpath-newpath-callback |
| fs.rmdir | https://beta.docs.nodejs.org/fs.html#fsrmdirpath-options-callback |
| fs.rm | https://beta.docs.nodejs.org/fs.html#fsrmpath-options-callback |
| fs.stat | https://beta.docs.nodejs.org/fs.html#fsstatpath-options-callback |
| fs.statfs | https://beta.docs.nodejs.org/fs.html#fsstatfspath-options-callback |
| fs.symlink | https://beta.docs.nodejs.org/fs.html#fssymlinktarget-path-type-callback |
| fs.truncate | https://beta.docs.nodejs.org/fs.html#fstruncatepath-len-callback |
| fs.unlink | https://beta.docs.nodejs.org/fs.html#fsunlinkpath-callback |
| fs.unwatchFile | https://beta.docs.nodejs.org/fs.html#fsunwatchfilefilename-listener |
| fs.utimes | https://beta.docs.nodejs.org/fs.html#fsutimespath-atime-mtime-callback |
| fs.watch | https://beta.docs.nodejs.org/fs.html#fswatchfilename-options-listener |
| fs.watchFile | https://beta.docs.nodejs.org/fs.html#fswatchfilefilename-options-listener |
| fs.write | https://beta.docs.nodejs.org/fs.html#fswritefd-buffer-offset-length-position-callback |
| fs.writeFile | https://beta.docs.nodejs.org/fs.html#fswritefilefile-data-options-callback |
| fs.writev | https://beta.docs.nodejs.org/fs.html#fswritevfd-buffers-position-callback |
| Synchronous API | https://beta.docs.nodejs.org/fs.html#synchronous-api |
| fs.accessSync | https://beta.docs.nodejs.org/fs.html#fsaccesssyncpath-mode |
| fs.appendFileSync | https://beta.docs.nodejs.org/fs.html#fsappendfilesyncpath-data-options |
| fs.chmodSync | https://beta.docs.nodejs.org/fs.html#fschmodsyncpath-mode |
| fs.chownSync | https://beta.docs.nodejs.org/fs.html#fschownsyncpath-uid-gid |
| fs.closeSync | https://beta.docs.nodejs.org/fs.html#fsclosesyncfd |
| fs.copyFileSync | https://beta.docs.nodejs.org/fs.html#fscopyfilesyncsrc-dest-mode |
| fs.cpSync | https://beta.docs.nodejs.org/fs.html#fscpsyncsrc-dest-options |
| fs.existsSync | https://beta.docs.nodejs.org/fs.html#fsexistssyncpath |
| fs.fchmodSync | https://beta.docs.nodejs.org/fs.html#fsfchmodsyncfd-mode |
| fs.fchownSync | https://beta.docs.nodejs.org/fs.html#fsfchownsyncfd-uid-gid |
| fs.fdatasyncSync | https://beta.docs.nodejs.org/fs.html#fsfdatasyncsyncfd |
| fs.fstatSync | https://beta.docs.nodejs.org/fs.html#fsfstatsyncfd-options |
| fs.fsyncSync | https://beta.docs.nodejs.org/fs.html#fsfsyncsyncfd |
| fs.ftruncateSync | https://beta.docs.nodejs.org/fs.html#fsftruncatesyncfd-len |
| fs.futimesSync | https://beta.docs.nodejs.org/fs.html#fsfutimessyncfd-atime-mtime |
| fs.globSync | https://beta.docs.nodejs.org/fs.html#fsglobsyncpattern-options |
| fs.lchmodSyncD | https://beta.docs.nodejs.org/fs.html#fslchmodsyncpath-mode |
| fs.lchownSync | https://beta.docs.nodejs.org/fs.html#fslchownsyncpath-uid-gid |
| fs.lutimesSync | https://beta.docs.nodejs.org/fs.html#fslutimessyncpath-atime-mtime |
| fs.linkSync | https://beta.docs.nodejs.org/fs.html#fslinksyncexistingpath-newpath |
| fs.lstatSync | https://beta.docs.nodejs.org/fs.html#fslstatsyncpath-options |
| fs.mkdirSync | https://beta.docs.nodejs.org/fs.html#fsmkdirsyncpath-options |
| fs.mkdtempSync | https://beta.docs.nodejs.org/fs.html#fsmkdtempsyncprefix-options |
| fs.mkdtempDisposableSync | https://beta.docs.nodejs.org/fs.html#fsmkdtempdisposablesyncprefix-options |
| fs.openAsBlobSync | https://beta.docs.nodejs.org/fs.html#fsopenasblobsyncpath-options |
| fs.opendirSync | https://beta.docs.nodejs.org/fs.html#fsopendirsyncpath-options |
| fs.openSync | https://beta.docs.nodejs.org/fs.html#fsopensyncpath-flags-mode |
| fs.readdirSync | https://beta.docs.nodejs.org/fs.html#fsreaddirsyncpath-options |
| fs.readFileSync | https://beta.docs.nodejs.org/fs.html#fsreadfilesyncpath-options |
| fs.readlinkSync | https://beta.docs.nodejs.org/fs.html#fsreadlinksyncpath-options |
| fs.readSync | https://beta.docs.nodejs.org/fs.html#fsreadsyncfd-buffer-offset-length-position |
| fs.readvSync | https://beta.docs.nodejs.org/fs.html#fsreadvsyncfd-buffers-position |
| fs.realpathSync | https://beta.docs.nodejs.org/fs.html#fsrealpathsyncpath-options |
| fs.realpathSync.native | https://beta.docs.nodejs.org/fs.html#fsrealpathsyncnativepath-options |
| fs.renameSync | https://beta.docs.nodejs.org/fs.html#fsrenamesyncoldpath-newpath |
| fs.rmdirSync | https://beta.docs.nodejs.org/fs.html#fsrmdirsyncpath-options |
| fs.rmSync | https://beta.docs.nodejs.org/fs.html#fsrmsyncpath-options |
| fs.statSync | https://beta.docs.nodejs.org/fs.html#fsstatsyncpath-options |
| fs.statfsSync | https://beta.docs.nodejs.org/fs.html#fsstatfssyncpath-options |
| fs.symlinkSync | https://beta.docs.nodejs.org/fs.html#fssymlinksynctarget-path-type |
| fs.truncateSync | https://beta.docs.nodejs.org/fs.html#fstruncatesyncpath-len |
| fs.unlinkSync | https://beta.docs.nodejs.org/fs.html#fsunlinksyncpath |
| fs.utimesSync | https://beta.docs.nodejs.org/fs.html#fsutimessyncpath-atime-mtime |
| fs.writeFileSync | https://beta.docs.nodejs.org/fs.html#fswritefilesyncfile-data-options |
| fs.writeSync | https://beta.docs.nodejs.org/fs.html#fswritesyncfd-buffer-offset-length-position |
| fs.writevSync | https://beta.docs.nodejs.org/fs.html#fswritevsyncfd-buffers-position |
| Common Objects | https://beta.docs.nodejs.org/fs.html#common-objects |
| fs.Dir | https://beta.docs.nodejs.org/fs.html#class-fsdir |
| fs.Dirent | https://beta.docs.nodejs.org/fs.html#class-fsdirent |
| fs.FSWatcher | https://beta.docs.nodejs.org/fs.html#class-fsfswatcher |
| fs.StatWatcher | https://beta.docs.nodejs.org/fs.html#class-fsstatwatcher |
| fs.ReadStream | https://beta.docs.nodejs.org/fs.html#class-fsreadstream |
| fs.Stats | https://beta.docs.nodejs.org/fs.html#class-fsstats |
| fs.StatFs | https://beta.docs.nodejs.org/fs.html#class-fsstatfs |
| fs.Utf8StreamE | https://beta.docs.nodejs.org/fs.html#class-fsutf8stream |
| fs.WriteStream | https://beta.docs.nodejs.org/fs.html#class-fswritestream |
| fs.constants | https://beta.docs.nodejs.org/fs.html#fsconstants |
| Notes | https://beta.docs.nodejs.org/fs.html#notes |
| Ordering of callback and promise-based operations | https://beta.docs.nodejs.org/fs.html#ordering-of-callback-and-promise-based-operations |
| File paths | https://beta.docs.nodejs.org/fs.html#file-paths |
| File descriptors | https://beta.docs.nodejs.org/fs.html#file-descriptors-1 |
| Threadpool usage | https://beta.docs.nodejs.org/fs.html#threadpool-usage |
| File system flags | https://beta.docs.nodejs.org/fs.html#file-system-flags |