1.0.6 • Published 1 year ago

@braid.org/json-patch v1.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

JSON Patch

This library patches JSON objects using the Braid range-patch format.

Using it:

var patch = require('@braid.org/json-patch')
var json = {a: "foo", b: [1,2,3]}

// Replace the 2 with "a new string"
patch(json, '.b[3]', "a new string")

console.log(json)   // {a: "foo", b: [1, "a new string", 3]}

// Edit that string
patch(json, '.b[3][1:5]', 'n old')

console.log(json)   // {a: "foo", b: [1, "an old string", 3]}

This library mutates your JSON objects in-place. If you want a copy, then clone your object first.

1.0.6

1 year ago

1.0.5

2 years ago

1.0.4

3 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago