{"library":"redux-logic","type":"library","category":null,"description":"Redux Logic is a middleware for Redux applications designed to centralize and organize business logic and side effects. It allows developers to intercept actions and perform asynchronous processing, supporting various JavaScript styles including callbacks, Promises, async/await, and Observables (via RxJS). The current stable version is 5.0.2. Release cadence typically involves minor and patch versions for dependency updates and security fixes, with major versions reserved for significant changes like dropping Node.js version support or altering internal event structures. Key differentiators include its declarative API for common side effect patterns (filtering, cancellation, latest request handling, debouncing, throttling), robust testing support via `redux-logic-test`, simplified server-side rendering, and the ability to dynamically load logic for code-splitting scenarios. It aims to provide a flexible alternative to libraries like Redux Saga and Redux Observable by allowing developers to choose their preferred async programming paradigm within a declarative framework.","language":"javascript","status":"active","version":"5.0.2","tags":["javascript","redux","middleware","redux middleware","logic","business logic","domain","domain logic","epic","typescript"],"install":[{"cmd":"npm install redux-logic","imports":["import { createLogic } from 'redux-logic';","import { createLogicMiddleware } from 'redux-logic';","import type { Logic } from 'redux-logic';"]},{"cmd":"yarn add redux-logic","imports":[]},{"cmd":"pnpm add redux-logic","imports":[]}],"homepage":null,"github":"https://github.com/jeffbski/redux-logic","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/redux-logic","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/redux-logic/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Wed Jul 22","install_tag":null}}