{"library":"redux-promise-middleware-actions","type":"library","category":null,"description":"This library provides action creators designed to streamline the creation of synchronous and asynchronous Redux actions, specifically integrating with `redux-promise-middleware`. It is currently stable at version 3.1.0, and while its explicit release cadence is not specified, ongoing build status indicators suggest active maintenance. A key differentiator is its robust first-class TypeScript support, which requires TypeScript 3 or newer for version 3 of the library, and TypeScript 2 for version 1. It simplifies the process of creating async actions by automatically generating `_PENDING`, `_FULFILLED`, and `_REJECTED` actions when a promise is dispatched, thereby eliminating the need for manual action type enums. The library promotes type safety in reducers by allowing action creators to be directly referenced (e.g., `String(myAction)`) and boasts a tiny bundle size, making it a lightweight alternative focused on promise-based Redux flows without external dependencies beyond `redux-promise-middleware` itself.","language":"javascript","status":"active","version":"3.1.0","tags":["javascript","redux","actions","promise","async","typescript"],"install":[{"cmd":"npm install redux-promise-middleware-actions","imports":["import { createAction } from 'redux-promise-middleware-actions';","import { createAsyncAction } from 'redux-promise-middleware-actions';","case String(myActionCreator.fulfilled): // in a reducer"]},{"cmd":"yarn add redux-promise-middleware-actions","imports":[]},{"cmd":"pnpm add redux-promise-middleware-actions","imports":[]}],"homepage":null,"github":"https://github.com/omichelsen/redux-promise-middleware-actions","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/redux-promise-middleware-actions","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-promise-middleware-actions/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Wed Jul 22","install_tag":null}}