1.0.5 • Published 4 years ago

seamless-immutable-patch v1.0.5

Weekly downloads
68
License
MIT
Repository
github
Last release
4 years ago

seamless-immutable-patch

npm version Test Status

Execute JSON Patches on seamless-immutable objects.

Installation

npm install seamless-immutable-patch

Usage

const immutable = require("seamless-immutable")
const seamlessImmutablePatch = require("seamless-immutable-patch")

const obj = immutable({
  a: 1,
  b: {
    c: 2,
  },
})

const patched = seamlessImmutablePatch(obj, [
  {
    op: "replace",
    path: "/b/c",
    value: 3,
  },
])

/*

> patched

immutable({
  a: 1,
  b: {
    c: 3,
  },
})


*/