normalizr: Detailed Overview & Metrics

v3.6.2(almost 2 years ago)

This package was last published over a year ago. It may not be actively maintained.Types definitions are bundled with the npm packageNumber of direct dependencies: 0Monthly npm downloads

Normalizr is a JavaScript library used for normalizing nested JSON data. It provides a simple and efficient way to transform complex data structures into a flat and normalized form, making it easier to work with and manage data in your application.

With Normalizr, you can define schemas that describe the shape of your data and how it should be normalized. It handles relationships between entities, allowing you to easily manage and update related data. Normalizr also provides utility functions for denormalizing data, making it easy to retrieve nested data structures when needed.

Compared to other similar libraries like Redux-ORM or GraphQL, Normalizr is lightweight and focused solely on data normalization. It integrates well with popular state management libraries like Redux, making it a great choice for applications that require efficient data handling and management.

Alternatives:
redux-normalizr-immutable+
entitize+
redux-entity+
json-api-normalizer+
normalizer+
object-normalizer+
redux-data-structures+
normalizr-jsonapi+
normalizr-middleware+
normalizr-entity+

Tags: javascriptdatanormalizationJSONschema