JSPM

Found 126 results for mutable

immer

Create your next immutable state by mutating the current one

  • v10.1.1
  • 102.67
  • Published

unist-util-remove

unist utility to remove nodes from a tree

  • v4.0.0
  • 96.28
  • Published

stream-splicer

streaming pipeline with a mutable configuration

  • v2.0.1
  • 86.80
  • Published

mutative

A JavaScript library for efficient immutable updates

  • v1.2.0
  • 73.51
  • Published

@descript/immer

Create your next immutable state by mutating the current one

  • v6.0.9-patched.2
  • 63.80
  • Published

deeply

A toolkit for deep structure manipulations, provides deep merge/clone functionality out of the box, and exposes hooks and custom adapters for more control and greater flexibility.

  • v3.1.0
  • 63.29
  • Published

use-mutative

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

  • v1.3.0
  • 56.68
  • Published

mutable-buffer

A mutable buffer library for node.js

  • v4.0.2
  • 55.72
  • Published

immer-peasy

Easy Peasy friendly modification of immer

  • v3.1.3
  • 52.95
  • Published

sp2

Immutable updater of objects using JSON operation.

  • v1.6.4
  • 36.95
  • Published

@dabbott/mutative

A JavaScript library for efficient immutable updates

  • v1.2.0-alpha.2
  • 34.57
  • Published

js-object-util

A simple utility to access nested JSON object properties, including arrays. Inspired by Immutable API methods like hasIn and getIn.

  • v0.3.5
  • 34.20
  • Published

array-power

This package includes a set of useful array methods that facilitates working with arrays, specifically the arrays that contain objects or arrays even falsy values (such as: 0, null, false, NaN...). This package is es5 supported.

  • v1.0.7
  • 33.20
  • Published

mutant

Create observables and map them to DOM elements. Massively inspired by hyperscript and observ-*. No virtual dom, just direct observable bindings. Unnecessary garbage collection is avoided by using mutable objects instead of blasting immutable junk all ove

  • v3.29.0
  • 32.87
  • Published

deep-mutation

The mutate method returns new object with changes

  • v3.3.1
  • 30.37
  • Published

mutable

Mutable state containers with dirty checking and more

  • v1.0.427
  • 30.32
  • Published

@storacha/ucn

User Controlled Names. Mutable references authorized by UCAN, backed by merkle clocks.

  • v1.1.0
  • 30.05
  • Published

@mesmotronic/react-usesetstate

React hooks that mimic class component setState for both immutable UI-driven updates and synchronous logic-driven state management

  • v1.1.1
  • 29.05
  • Published

object-bystring

Access and alter objects using string literals

  • v7.0.3
  • 27.57
  • Published

sdj-esm

Self Described JSON - ESM

  • v0.3.6
  • 24.43
  • Published

transmutable

immutable objects that pretend to be mutable

  • v0.17.0
  • 23.90
  • Published

@vorthain/react-state

A minimal and reactive state management library for React, enabling automatic UI updates through direct, mutable state changes.

  • v0.2.4
  • 23.21
  • Published

@vve/immer

Create your next immutable state by mutating the current one

  • v9.2.8
  • 22.75
  • Published

tree-mutate

n-ary tree mutation library.

  • v0.4.1
  • 22.59
  • Published

react-mutable-refs

React utility to create mutable ref or function

  • v4.1.0
  • 20.33
  • Published

immuta

Simple immutable data library that provides changed data snapshots and rollbacks

  • v1.4.0
  • 19.42
  • Published

@mntm/precoil

A reactive event based state management library

  • v7.0.0
  • 19.21
  • Published

@unional/immer

Create your next immutable state by mutating the current one

  • v9.0.0-beta.2
  • 18.10
  • Published

mutable-model

This is a JavaScript class intended to serve as an alternative to React's normal state system. It utilizes ES6 Proxy to recursively intercept all assignment and deletion operations on all nested objects, and trigger a "publication" to registered subscribe

  • v1.1.1
  • 16.96
  • Published

redux-schema

Automatic actions, reducers and validation for Redux. Use State like mutable objects without violating any of the redux principles.

  • v4.8.0
  • 16.28
  • Published

@figliolia/galena

A performant state management library supporting mutable state, batched updates, middleware and a rich development API

  • v2.3.5
  • 16.06
  • Published

merge-array

Merge arrays in to the first array

  • v1.0.0
  • 14.84
  • Published

ustor

A lightweight reactive store library that provides a powerful reactivity system for managing state, compatible with any UI framework, including Solid.js, and Preact Signals.

  • v0.1.0
  • 14.59
  • Published

@parkour-ops/freeze-thaw

Provides functions to make mutable objects immutable ('freeze'), and immutable objects mutable ('thaw').

  • v1.0.0
  • 14.47
  • Published

fjl-mutable

Typed mutable properties made easy(ier).

    • v0.18.3
    • 13.93
    • Published

    mutable-state

    A tiny wrapper that let's you use `reactjs useState hook` like a mutable object

    • v1.1.0
    • 13.63
    • Published

    react-relux

    Relux.js binding for react. Relux is a Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.

    • v2.1.0
    • 12.06
    • Published

    sequins

    Mutable sequences and native data structures (Map, Set, List) following the Immutable.js API

    • v0.9.3
    • 11.72
    • Published

    mutable-js

    Mutable collection

    • v0.0.1
    • 11.61
    • Published

    little-store

    Super simple curried storage in a given plain object when you just must have mutable state

    • v1.2.0
    • 11.12
    • Published

    updeep-mutable

    A fork of updeep, easily update nested objects and arrays in a declarative and mutable manner.

    • v0.14.1
    • 11.09
    • Published

    remmi

    Fresh take on state management

    • v0.0.3
    • 10.88
    • Published

    moggy

    Miniature ~2kb library that brings immutability to existing prototype functions employing the principle of least astonishment.

    • v0.1.1
    • 9.69
    • Published

    mutable-array

    Mutable array functions (mmap, mfilter)

    • v1.1.0
    • 9.68
    • Published

    immutablets

    Immutable state management for TypeScript

    • v0.15.0
    • 9.68
    • Published

    immis

    1KB immutable magic for React 🪄

    • v0.3.1
    • 9.42
    • Published

    elastic-loop

    Runs an interval with elastic timeout.

    • v1.0.0
    • 8.21
    • Published

    mutable-webpack-angular-builder

    Allows to mutate the webpack configuration before is being used by @angular-devkit/build-angular:browser

    • v1.0.3
    • 7.77
    • Published

    proxi-map

    Immutable object mapping

    • v0.1.2
    • 7.42
    • Published

    muestate

    A React library for creating stores with mutable state and shared with context API.

    • v0.1.0
    • 6.82
    • Published

    relux.js

    Flexible and easy state management container for React or other javascript apps with TypeScript, supports class-based Object-Oriented-Programming and Dependency Injection.

    • v2.0.8
    • 6.80
    • Published

    immer-clone

    Create your next immutable state by mutating the current one

    • v9.0.0-beta.1
    • 6.51
    • Published

    mjs-router

    Router for mutableJS library

      • v0.2.3
      • 6.51
      • Published

      ui_builder

      Builder pattern in UI components, made for React, React Native, and regular DOM.

      • v1.0.3
      • 5.74
      • Published

      arbre

        • v0.0.0-alpha.0a71f0d4
        • 5.69
        • Published

        config-singleton

        common JS module that requires a JSON file and provides a mutable config singleton that can be required everywhere else

        • v1.0.0
        • 5.69
        • Published

        rolling-reduce

        reduce over mutable collections without recomputing everything

        • v0.0.0
        • 5.67
        • Published

        @lyonbot/immer

        Create your next immutable state by mutating the current one

        • v9.0.4
        • 5.51
        • Published

        redux-service

        [Redux Middleware] Use generator-based 'Service' to handle '(highly mutable || remote) data source && async logic'

        • v0.0.7
        • 5.51
        • Published

        badico-immer

        Create your next immutable state by mutating the current one

        • v3.3.1
        • 5.51
        • Published

        structure-ish

        Detect data structures which implement the basic Map, Set, or List API

        • v0.1.1
        • 5.51
        • Published

        mutato

        Hook to work with state like with mutable object

        • v0.5.0
        • 5.51
        • Published

        @bellcubedev/immer

        immer w/ multi-reference support Create your next immutable state by mutating the current one

        • v10.1.6
        • 5.43
        • Published

        refnew

        proxy based state management utility.

        • v0.0.9
        • 4.47
        • Published

        arbre-node

          • v0.0.0-alpha.0a71f0d4
          • 4.47
          • Published

          mutable-webtorrent

          Create / Load / Seed mutable webtorrents (BEP 46)

          • v1.3.1
          • 4.47
          • Published

          @akutruff/dimmer

          Mutable state management for object graphs and React

          • v0.4.3
          • 4.42
          • Published

          usable-atom

          A reactive event based state management library

          • v0.0.0
          • 4.34
          • Published

          diagon

          Mutable state management for object graphs and React

          • v0.14.3
          • 4.34
          • Published

          sleekify

          Typescript library that offers elegant and powerful utility functions

          • v1.0.14
          • 4.29
          • Published

          react-use-mutable

          Tiny hook that keeps your react state up-to-date in callbacks.

          • v0.1.1
          • 4.29
          • Published

          indra

          Simple Mutable State Container

          • v0.1.2
          • 4.29
          • Published

          mutative-compat

          Mutative wrapper with full Immer API compatibility

          • v0.1.2
          • 4.17
          • Published

          use-reactive-ts

          [![npm](https://img.shields.io/npm/v/use-reactive-ts)](https://www.npmjs.com/package/use-reactive-ts) [![npm](https://img.shields.io/npm/dt/use-reactive-ts)](https://www.npmjs.com/package/use-reactive-ts) [![GitHub Workflow Status](https://img.shields.io/

          • v1.0.7
          • 4.11
          • Published

          tomutable

          Recursively converts a possible immutable-js structure (at any depth) to a regular object.

          • v0.1.3
          • 4.11
          • Published

          changed.js

          Library for updating JavaScript objects and arrays (directly).

          • v1.0.0
          • 4.11
          • Published

          morph-state

          A fine-grained mutable state management library for React

          • v0.0.1
          • 2.61
          • Published

          robjectory

          A global registry to handle configs and flags

          • v1.1.1
          • 2.54
          • Published

          mutimut

          MUTate IMUTable data

          • v1.1.0
          • 2.52
          • Published

          refnew-react

          refnew react binding.

          • v0.0.2
          • 2.51
          • Published

          @aricma/itemids

          Be faster in creating and updating react state, with the ItemIds object.

          • v2.1.0
          • 2.51
          • Published

          react-context-mutation

          to replace redux,Provider value contain useActions which is to merge context state value and useActions return an immutable function collection called `actions`

          • v0.2.2-Alpha
          • 2.51
          • Published

          observable.js

          A library provides you a way to listen changes on an object.

          • v0.1.2
          • 2.44
          • Published

          @mutablepvp/sdk

          SDK for integrating with the Mutable gaming platform

          • v1.0.0
          • 2.40
          • Published

          @bdlite-fe/react-context-mutation

          to replace redux,Provider value contain useActions which is to merge context state value and useActions return an immutable function collection called `actions`

          • v0.2.1-Alpha
          • 2.40
          • Published

          rendezvous-point

          Rendezvous points on the DHT where two authenticated peers can leave data

          • v2.0.0
          • 2.40
          • Published

          move-by-property

          A simple package (with minimal dependencies) for moving elements within an array

          • v1.0.3
          • 2.40
          • Published

          use-mutable-state

          A browser/node util for safely mutating the state of values or objects

          • v0.3.1
          • 2.40
          • Published

          totally-not-mutable

          This one trick makes all your JS mutability and undo/redo problems disappear (doctors hate it!).

          • v1.0.25
          • 0.00
          • Published

          mutable-store

          a mutable state management library for javascript

            • v2.0.0
            • 0.00
            • Published

            fv-global

            A global, redeclarable, and modifiable variable system like let & const combined

              • v0.1.4
              • 0.00
              • Published

              mutablify-args

              A simple function wrapper to allow your arguments to be modified via functions

              • v1.0.1
              • 0.00
              • Published

              @newbytee/mstring

              Mutable strings for JavaScript. Written in TypeScript.

              • v1.0.4
              • 0.00
              • Published

              @ndcode/json_cache_rw

              In-memory cache for node.js mutable JSON objects with delayed write

              • v0.1.0
              • 0.00
              • Published

              bt-mut

              Sync folders with mutable Bittorrent links

              • v0.1.2
              • 0.00
              • Published

              @arilotter/immer

              Create your next immutable state by mutating the current one

              • v2.0.0
              • 0.00
              • Published

              immersible

              My own version of Immer with a more convenient API

              • v1.1.3
              • 0.00
              • Published

              ngx-immutable-signal

              Immutable Signals with improved change detection for Angular 16+.

              • v1.0.7
              • 0.00
              • Published

              diagon-react

              Mutable state management for object graphs and React

              • v0.14.3
              • 0.00
              • Published

              immerable-record

              Immerable Record is an immutable record data structure API, which uses pure, vanilla JavaScript objects for deep nesting

              • v1.0.14
              • 0.00
              • Published

              simo

              Simple Mutable Objects with Change Tracking

              • v0.9.4
              • 0.00
              • Published