Search results

118 packages found

Immutability helpers with fast reads and acceptable writes

published version 1.7.1, 4 years ago84 dependents licensed under $MIT
4,384,705

mutate a copy of data without changing the original source

published version 3.1.1, 5 years ago1947 dependents licensed under $MIT
2,394,209

ESLint rules to promote functional programming in TypeScript.

published version 8.0.0, a month ago81 dependents licensed under $MIT
753,865

Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.

published version 4.1.2, 3 years ago177 dependents licensed under $MIT
178,604

Utilities for treating frozen JavaScript objects as persistent immutable collections.

published version 2.4.0, 6 years ago27 dependents licensed under $MIT
168,979

A JavaScript library for efficient immutable updates

published version 1.1.0, 3 months ago29 dependents licensed under $MIT
113,529

Redux middleware that prevents state from being mutated anywhere in the app

published version 0.1.7, 6 years ago17 dependents licensed under $MIT
83,779

ESLint plugin to disable all mutation in JavaScript.

published version 1.0.0, 9 years ago27 dependents licensed under $Apache-2.0
67,246

Detects mutations

published version 1.0.7, 5 years ago1 dependents licensed under $MIT
38,717

A hook to use Mutative as a React hook to efficient update react state immutable with mutable way

published version 1.2.0, 2 months ago1 dependents licensed under $MIT
12,057

React PureRenderMixin replacement for immutable-js library

published version 0.9.7, 9 years ago44 dependents licensed under $MIT
5,228

A very fast and lightweight Typescript library to create immutable states with a mutable syntax

published version 0.12.6, 7 months ago1 dependents licensed under $MIT
1,577

A JavaScript library for efficient immutable updates

published version 1.0.5-alpha.6, 5 months ago0 dependents licensed under $MIT
1,213

A yet another tuple implementation

published version 3.3.3, 5 years ago5 dependents licensed under $MIT
1,015

Type-safe immutability helpers for simple objects and arrays

published version 0.1.2, 6 years ago5 dependents licensed under $MIT
763
767

ESLint plugin to guard against unexpected mutations of objects in javascript

published version 1.0.0, 9 years ago1 dependents licensed under $ISC
676

Define object schema's for validation, and construction of immutable objects

published version 1.1.2, 2 years ago4 dependents licensed under $MIT
526

A CSS linter for immutable selectors.

published version 1.1.2, 9 years ago11 dependents licensed under $MIT
663

An opiniated way to use ReactJS in a functional way in plain old Javascript, inspired by popular Clojurescript wrappers like Om

published version 15.1.2, 8 years ago1 dependents licensed under $MIT
478