Create your next immutable state by mutating the current one
Find multiple RegExp matches in a string
mutate a copy of data without changing the original source
A completely customizable framework for building rich text editors.
Small, performant & immutable iteration utilities for Arrays and Objects
Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
Tools for building completely customizable richtext editors with React.
PropType validators that work with Immutable.js.
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
ESLint rules to disable mutation and promote fp in TypeScript.
React PureComponent implementation embracing Immutable.js
unist utility to create a new tree with nodes that pass a filter
ESLint rules for functional programming
Easily update nested frozen objects and arrays in a declarative and immutable manner.
Redux middleware that detects mutations between and outside redux dispatches. For development use only.
Immutable finite list objects with constant-time equality testing (===) and no memory leaks
Functional tree editing, manipulation & navigation
>**Note:** >This is a legacy React addon, and is no longer maintained. > >We don't encourage using it in new code, but it exists for backwards compatibility. >The recommended migration path is to use [`immutability-helper`](https://github.com/kolodny/im
Tools for building completely customizable richtext editors with React.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
Chai assertions for Facebook's Immutable library for JavaScript collections
Use to create an immutable, lazily initialized pipeline from a series of streams.
TypeScript definitions for redux-immutable
Common currency implementations for Dinero.js
An immutable drop-in replacement for JavaScript's Date type
Hooks to build a notification inbox
Chrome Dev Tools formatter for the Immutable JS library
Redux-Immer v6 plugin for Rematch. Provides immutable ability for rematch.
Common code between Dinero.js packages
Number calculator implementation for Dinero.js
TypeScript definitions for Seamless-immutable
Helpers for using seamless-immutable with Redux
A lightweight `updateIn` for immutable objects.
Redux middleware that prevents state from being mutated anywhere in the app
Composite utilities (immutability, fp helpers)
library for immutable notebook operations