Refs: nodejs/node#32321
Summary: process.umask() (no args) will be deprecated and removed.
I couldn't quite divine what lib/config/defaults.js uses process.umask() for but in most cases you don't need to deal with the umask directly - the operating system will apply it automatically.
Example:
const mode = 0o777 & ~process.umask();
fs.mkdirSync(dir, mode);
Computing the file mode that way is superfluous, it can be replaced with just this:
fs.mkdirSync(dir, 0o777);
Refs: nodejs/node#32321
Summary:
process.umask()(no args) will be deprecated and removed.I couldn't quite divine what
lib/config/defaults.jsusesprocess.umask()for but in most cases you don't need to deal with the umask directly - the operating system will apply it automatically.Example:
Computing the file mode that way is superfluous, it can be replaced with just this: