Boilerplate free class-based reducer creator. Built with TypeScript. Works with Redux and NGRX. Has integration with immer.
Reduce a list of values using promises into a promise for a value
A JavaScript library for efficient immutable updates
No description provided.
append AST into power-assert context
A Redux binding for React Router v4 and v5
reducer for the Shift AST format
React useReducer with async actions
Sequence your effects naturally and purely by returning them from your reducers.
Reduce any JSON value by traversing depth first and visiting each node
Publishing createReducer from https://redux.js.org/recipes/reducing-boilerplate#generating-reducers
Redux DevTools instrumentation
[](https://github.com/conorhastings/react-syntax-highlighter/actions) [
higher-order reducer to reset the redux state on certain actions
TypeScript definitions for redux-recycle
Save and load Redux state to and from LocalStorage.
redux reducer utilities
This package contains utilities that can help create Redux features.
Relay Redux actions to remote Redux DevTools.
reducer tester
Reduce size of lambda to its dependencies
Type-safe and terse reducers with Typescript for React Hooks and Redux using [Immer](https://immerjs.github.io/immer/)!
Extends React's useReducer() hook so that the dispatcher supports thunks.
Wrappers for Redux DevTools Extension.
Classes to process various joins in Hadoop Map/Reduce Streaming.
A declarative replacement for `def initialize` in keyword-argument-based POROs.
LeanInteractor reduces boilerplate code while defining interactor classes.
reduce the number of loop in your code. Instead of students.each do |student| student.enrol(class) end. Do students.all.enrol(class).
Retrofits and generates valid puppet rspec test code to existing modules
Write highly focused and testable view presenter classes for your Rails controllers and actions
Reusable classes and mixins for Webmachine-powered projects. The intent of these is to simplify development, reduce boilerplate code, and support the composition of interesting systems from simple concepts.
A Sinatra extension for setting and showing Rails-like flash messages. This extension improves on the Rack::Flash gem by being simpler to use, providing a full range of hash operations (including iterating through various flash keys, testing the size of the hash, etc.), and offering a 'styled_flash' view helper to render the entire flash hash with sensible CSS classes. The downside is reduced flexibility -- these methods will *only* work in Sinatra.
Adds the ability to quickly model classes. Definitions of instance variables and access methods are reduced to one line. Creating an instance of the modeled class is significantly slower (~20x), so its use for classes whose instances are created frequently is not recommended.
This library is designed to reduce noise in your error reporting services, by remapping the classes of errors in Sidekiq jobs to a single, custom error, for a limited number of retries. You can then set up error handling rules specifically for your custom error, such as ignoring it completely.
A Sinatra extension for setting and showing Rails-like flash messages. This extension improves on the Rack::Flash gem by being simpler to use, providing a full range of hash operations (including iterating through various flash keys, testing the size of the hash, etc.), and offering a 'styled_flash' view helper to render the entire flash hash with sensible CSS classes. The downside is reduced flexibility -- these methods will *only* work in Sinatra.
This gem is developed in order to reduce the time needed to even start with the implementation of Analytics in iOS apps, by generating files, classes, methods & everything else that's required to call a specific event, change a user property, or even track an open screen. By calling just 2 commands, analytics init & analytics generate, all of these are generated for You from the appropriately configured JSON file.