{"library":"normalizr","type":"library","category":null,"description":"Normalizr is a library for normalizing and denormalizing JSON responses according to a schema, primarily used in Redux or Flux applications to flatten nested API data into a normalized state shape. This is version 3.6.2, the final stable release as the project is no longer maintained. It ships TypeScript type definitions and supports both ESM and CJS imports. Compared to alternatives like redux-orm or manual normalization, Normalizr offers a declarative schema-based approach without coupling to any specific state management library. It is stable but will not receive feature updates or bug fixes.","language":"javascript","status":"abandoned","version":"3.6.2","tags":["javascript","flux","redux","normalize","denormalize","api","json","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install normalizr","imports":["import { normalize } from 'normalizr'","import { denormalize } from 'normalizr'","import { schema } from 'normalizr'"]},{"cmd":"yarn add normalizr","imports":[]},{"cmd":"pnpm add normalizr","imports":[]}],"homepage":"https://github.com/paularmstrong/normalizr","github":"https://github.com/paularmstrong/normalizr","docs":null,"changelog":null,"pypi":null,"npm":"normalizr","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}