immerjs

immerjs/immer

Create the next immutable state by mutating the current one

JavaScript
28968
877
MIT License

Immer is a library that allows you to create the next immutable state by simply mutating the current state. It is designed for JavaScript developers working with immutable state management, particularly those using React or Redux, who want a simpler way to work with immutable data structures without the complexity of manual copying and immutability.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of immerjs/immer

Account's avatar
Babel compiler core.
Account's avatar
TypeScript definitions for node
Account's avatar
V8 coverage provider for Vitest
Account's avatar
takes json-cov output into stdin and POSTs to coveralls.io
Account's avatar
Copy file globs, watching for changes.
Account's avatar
recursively Object.freeze() objects and functions
Account's avatar
Modern native Git hooks
Account's avatar
Immutable Data Collections
Account's avatar
Measure the real, minified, tree-shaken impact of individual imports into your app
Account's avatar
Predictable state container for JavaScript apps
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
Account's avatar
Automated semver compliant package publishing
Account's avatar
Bundle your TypeScript library with no config, powered by esbuild
Account's avatar
Provides additional types for TypeScript.
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Native-ESM powered web dev build tool
Account's avatar
Next generation testing framework powered by Vite

Support the repos that depend on this repository

Top contributors

mweststrate's profile
mweststrate
785 contributions
aleclarson's profile
aleclarson
206 contributions
dependabot[bot]'s profile
dependabot[bot]
130 contributions
markerikson's profile
markerikson
35 contributions
Gregjarvez's profile
Gregjarvez
18 contributions
benbraou's profile
benbraou
18 contributions
knpwrs's profile
knpwrs
12 contributions
jkhedani's profile
jkhedani
10 contributions
unional's profile
unional
8 contributions
iruca3's profile
iruca3
7 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet