BrunoSS 's Projects
Promise queue with concurrency control
A better `Promise.race()`
Reduce a list of values using promises into a promise for a value
Make a promise always fulfill with its actual fulfillment value or rejection reason
Retry a promise-returning or async function
Wait for a specified number of promises to be fulfilled
Inspect the state of a promise
Tap into a promise chain without affecting its value or state
Measure the time a promise takes to resolve
Timeout a promise after a specified amount of time
Run promise-returning & async functions a specific number of times concurrently
Wait for a condition to be true
Run promise-returning & async functions in series, each passing its result to the next
While a condition returns true, calls a function repeatedly, and then resolves the promise
A curated list of PureScript packages
Pad stdout and stderr
Pad each line in a stream
Capture website screenshots
Get an array of parent directories including itself
Park-Miller pseudorandom number generator (PRNG)
Parse CLI help output
Parse milliseconds into an object
To train the use of Vanilla JavaScript I made an effect on the mouse cursor, when passing the mouse cursor over the screen it releases an effect spreading dots to the whole screen, this effect can be used from a simple aesthetic effect as it can also be used as a generator of cryptographic passwords, since each movement that the user makes with the mouse cursor will be unique and with an infinite number of possibilities of path, and linking this movement to a cryptography we will have a generator of cryptographic keys, together with an aesthetic interactive for the user.
š Inspect the system pasteboards on macOS
Get the PATH environment variable key cross-platform
A percentage type for Swift
Get the ID of the process that uses a certain port
š¦ Make any website your Mac desktop wallpaper