Callbacks made reducible
Fast and easy parser of statements in source code in any language ✂️
Reduce function calls in a string, using a callback
Reduce any JSON value by traversing depth first and visiting each node
Reduce transform functions with PostCSS.
Reduces an object to a value that is the accumulated result of running each property in the object through a callback. Executes the callback function once for each own enumerable property in the object, receiving four arguments: the initial value (or valu
Isomorphic map-reduce function to flatten an array into the supplied array
Reduce initial definitions to the actual initial value, where possible.
No description provided.
The same useRef, but with callback
Reduce CSS calc() function to the maximum
Run an array of functions in parallel
Easily read/write JSON files.
High-priority task queue for Node.js and browsers
Reduces an object to a value that is the accumulated result of running each property in the object through a callback.
Reduce a list of values using promises into a promise for a value
Reduce custom identifiers with PostCSS.
Types for the TypeScript-ESTree AST spec
A best-practices CSS foundation
Reduce multiple reducers into a single reducer
High quality image resizing for blobs in browsers (`pica` wrapper with some sugar)
`[].reduce()` for old browsers
Make a callback- or promise-based function support both promises and callbacks.
Safe defaults for cssnano which require minimal configuration.
An imitation of ActiveSupport::Rescuable that relies on Ruby's callbacks to reduce boilerplate code.
Em-resque is a version of Resque, which offers non-blocking and non-forking workers. The idea is to have fast as possible workers for tasks with lots of IO like pinging third party servers or hitting the database. The async worker is using fibers through Synchrony library to reduce the amount of callback functions. There's one fiber for worker and if one of the workers is blocking, it will block all the workers at the same time. The idea to use this version and not the regular Resque is to reduce the amount of SQL connections for high-load services. Using one process for many workers gives a better control to the amount of SQL connections. For using Resque please refer the original project. https://github.com/defunkt/resque/ The library adds two rake tasks over Resque: * resque:work_async for working inside the EventMachine
rbsafecircuit is a Ruby gem that provides a robust implementation of the circuit breaker pattern, designed to enhance the resilience of applications by managing failures and reducing the impact of network or service-related issues. It includes features such as state management (closed, open, half-open), failure thresholds, timeout handling, and event-driven callbacks for handling success, failure, open, close, and half-open states. Built with flexibility and reliability in mind, rbsafecircuit helps developers ensure their applications remain responsive and reliable in the face of unreliable external dependencies.
No description provided.
No description provided.
No description provided.