{"library":"redux-token-auth","type":"library","category":null,"description":"Redux Token Auth is a specialized JavaScript library designed to facilitate client-side authentication for React and Redux applications integrating with Rails backends that utilize Devise Token Auth. Currently at version 0.19.0, it provides a comprehensive set of Redux Thunk actions for core authentication flows, including user registration, sign-in, sign-out, and token verification, alongside a dedicated Redux reducer to manage the authentication state. It also offers a higher-order component for safeguarding application routes, requiring `react-router v4.0.0+` for proper functionality. The library mandates the presence of `redux-thunk` middleware and manages user credentials by leveraging `localStorage` in browser environments, with `AsyncStorage` support for React Native applications planned for future releases. Its primary differentiator lies in its tailored API and conventions that align directly with the Devise Token Auth ecosystem.","language":"javascript","status":"active","version":"0.19.0","tags":["javascript","react","redux","auth","authentication","token","devise","oauth","typescript"],"install":[{"cmd":"npm install redux-token-auth","imports":["import { reduxTokenAuthReducer } from 'redux-token-auth';","import { generateAuthActions } from 'redux-token-auth';","import { generateRequireSignInWrapper } from 'redux-token-auth';"]},{"cmd":"yarn add redux-token-auth","imports":[]},{"cmd":"pnpm add redux-token-auth","imports":[]}],"homepage":null,"github":"https://github.com/kylecorbelli/redux-token-auth","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/redux-token-auth","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-token-auth/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}