node
node copied to clipboard
Node.js JavaScript runtime β¨π’πβ¨
This commit updates the logic that checks for the end of the test run. Prior to this change, it was possible for root.run() to be called multiple times because of...
`ps` is a dependency of the test, but not available in all contexts.
Since `eslint` fixed https://github.com/eslint/eslint/issues/16412 in `v8.56.0` [here](https://github.com/eslint/eslint/releases/tag/v8.56.0) and we are on `eslint` `v8.57.0` so that we can take advantage of `no-restricted-properties` rule for `webcrypto`. This is my first pull request...
Following up https://hackerone.com/reports/2470213. The permission model currently does not cover WASI by default, and that's expected. But, it seems that I failed to document it properly (A (brief) documentation effort...
The expression containing `MAKEFLAGS` must be evaluated in a deferred context for the propagation to work in GNU make. Otherwise, regardless of the `-j` value passed to make, ninja will...
Consider the following code: ```js import { AsyncLocalStorage, createHook } from 'node:async_hooks'; import { notEqual } from 'assert/strict'; const hook = createHook({ init () {}, }) // Commenting out this...
### What is the problem this feature will solve? expose more APIs of websocket module: ```js const value = Buffer.from(data); const frame = new WebsocketFrameSend(value); const buffer = frame.createFrame(opcodes.BINARY); ```...
There are no local CJS variables in the Worker eval context β it's all global variables, just like in the `--eval` context.
### What is the problem this feature will solve? Specific problems addressed by this feature: 1. Inefficient Error Handling: The existing emit method combines error handling with regular event processing,...
### Version v20.12.1 ### Platform Darwin arm64 ### Subsystem _No response_ ### What steps will reproduce the bug? 0. Install the `@types/node` type definition package 1. Create a response object...