A function to test if an object is an immutable-js object
Check the immutability of TypeScript types
Immutable Data Collections
a date and time library for javascript
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
graph for use with a design language. graph is immutable and is favorable to tree construction. sample tree and graph included.
PropType validators that work with Immutable.js.
React PureComponent implementation embracing Immutable.js
A JavaScript library for efficient immutable updates
Immutable ArrayBuffer (the shim!)
Internationalized calendar, date, and time manipulation utilities
Immutability helpers with fast reads and acceptable writes
A bunch of reactive utility types and functions, for building primitives with Solid.js
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
Serialize unserializable data and parse it back.
Collection of utility function for use with Draftjs.
Chrome Dev Tools formatter for the Immutable JS library
Immutable JSON patch with support for reverting operations
A React framework for building text editors.
Immutable version of dot-prop with some extensions
Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
Redux middleware that detects mutations between and outside redux dispatches. For development use only.
Transit serialisation for Immutable.js
A simple framework agnostic state store where the `state` object is immutable by any means other than a `setState` function
Immutable extensions to objects
Simple immutable value objects for ruby. Make a new value class: Point = Value.new(:x, :y) And use it: p = Point.new(1,0) p.x => 1 p.y => 0
A Rails plugin that will ensure an ActiveRecord object is immutable once saved. Optionally, you can specify attributes to be mutable if the object is in a particular state (block evaluates to true).
This gem provides immutability validation. This is different from `readonly: true` stuff because it sets the error.
Efficient, immutable, thread-safe collection classes for Ruby
Sometimes, your objects are only data and no behaviour. These are value objects, and they are defined by their _contents_. These objects are immutable, so it is safe to let them propagate throughout the system. Being immutable, value objects cannot be modified; their contents are set once on initialisation. Also, being identified by their contents, two entities with the same contents are considered equal.
ClosedStructs work like OpenStruct, with the exception of being immutable and not responding to methods which haven't been listed in the input hash
Efficient, immutable, thread-safe collection classes for Ruby
Immutable ruby objects implementing dot and [] accessors.
This gem allows you to define "immutable" objects, when using it your objects will only have getters and no setters.So, if you change an attribute of the object, you’ll have a new object instance.
Class Iri helps you build a URI and then modify its parts via a simple immutable fluent interface. It always returns a new object instead of changing the existing one. This makes the object safer and much easier to reuse.
Immutable