v24.15.0
fs: fix errorOnExist behavior for directory copy in fs.cp
lib: prefer `call()` over `apply()` if argument list is not array
fs: close dir before throwing if `options.bufferSize` is invalid
fs: fix ENOTDIR in globSync when file is treated as dir
fs: add `throwIfNoEntry` option for fs.stat and fs.promises.stat
fs: add ignore option to fs.watch
fs: refactor rimraf to avoid using primordials