Creates a readable stream producing cryptographically strong pseudo-random data using `crypto.randomBytes()`
created at July 25, 2018, 4:12 a.m.
Cross-platform `/dev/null`
created at May 26, 2019, 1:01 p.m.
Create a readable Node.js stream that produces no data (or optionally blank data) or a writable stream that discards data
created at May 26, 2019, 12:34 p.m.
Get the dimensions of an image
created at Nov. 5, 2023, 3:20 p.m.
Truncate a string to a specific width in the terminal
created at March 11, 2016, 8:46 a.m.
Debounce promise-returning & async functions
created at Oct. 21, 2016, 8:01 a.m.
Run Electron without all the junk terminal output
created at Aug. 10, 2018, 4:49 p.m.
Get metadata about the active window (title, id, bounds, owner, URL, etc)
created at April 4, 2016, 1:14 p.m.
Tiny hashing module that uses the native crypto API in Node.js and the browser
created at March 7, 2018, 5:17 p.m.
Clear the terminal cross-platform
created at March 5, 2016, 9:17 a.m.
Open the npm page, Yarn page, or GitHub repo of a package
created at Jan. 12, 2016, 5:34 p.m.
Simple auto-reloading for Electron apps during development
created at Jan. 4, 2018, 3:15 p.m.
Wait for any promise to be fulfilled
created at Oct. 21, 2016, 5:28 a.m.
Block users from running your app with root permissions
created at June 23, 2013, 12:21 p.m.
Reduce a list of values using promises into a promise for a value
created at Oct. 21, 2016, 4:17 a.m.
Wait for a specified number of promises to be fulfilled
created at Oct. 21, 2016, 5:17 a.m.
Break out of a promise chain
created at Nov. 11, 2016, 10:01 a.m.
Iterate over promises serially
created at Oct. 21, 2016, 4:52 a.m.
Measure the time a promise takes to resolve
created at July 11, 2016, 11:45 p.m.