node
node copied to clipboard
Node.js JavaScript runtime ✨🐢🚀✨
Resolves #57658
This improves Permission Model usage when allowing read access to specifi modules. To achieve that, the permission model check on internalModuleStat has been removed meaning that on module loading, uv_fs_stat...
add signal option to fs.stat() for #57751
Backport #57804 to v22.x release line
### Version All ### Platform All ### Subsystem `process` ### What steps will reproduce the bug? e.g. `process.setgid(100)` - returns `EPERM` with `errno` set to `1`. ### How often does...
This PR replaces the usage of require.extensions in the REPL autocompletion logic with Module._extensions. require.extensions has been runtime-deprecated under [DEP0039](https://nodejs.org/api/deprecations.html#requireextensions), and its usage triggers a warning in recent Node.js versions....
These changes improve the overall efficiency and maintainability of the emit method - Refactored error handling logic for clarity and efficiency - Streamlined error inspection and stringification process - Enhanced...
As part of the `[Symbol.dispose]` integration, the `Timeout` return type of `setTimeout` and `setInterval` support disposing (https://github.com/nodejs/node/pull/48633). This was stabilized last week (https://github.com/nodejs/node/pull/58467). I think this integration should be removed,...
Fixes: https://github.com/nodejs/node/issues/56252
This introduces new SQLite database options that can be set at the database connection level. cc @geeksilva97