GitHub package.json versionTypeScriptNPM
GitHub package.json versionTypeScriptNPM

Welcome to Auto Immutable JS!

Framework agnostic automatic immutable writing data-structure for javascript and typescript functional programming.

Installation

Why Auto Immutable JS?

Why should you consider Auto Immutable JS for your next project?
Here are a few reasons:
Auto-immutable protects data from random mutations.
It is write-friendly. No need for [].concat([...]), Object.assign(...), $.extend(...)...rest, ...spread or any similar operation. See immutable.set(...).
It is read-friendly. Simply call the get(...) method with the data object property paths to read. See immutable.get(...).
Recognizes negative array indexing. Please see Property Path and immutable.set(...) Indexing.
May see features history at What's Changed?