Package Exports
- jsonpatch
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (jsonpatch) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
JSONPatch
An implementation of the JSONPatch (and JSONPointer) IETF drafts.
A Dharmafly project written by Thomas Parslow tom@almostobsolete.net and released with the kind permission of NetDev.
Quick Example
doc = JSON.parse(sourceJSON);
jsonpatch.apply_patch(mydoc, thepatch);
destJSON = JSON.stringify(doc);
Is it any good?
Yes, I hope so
Does it work in the browser?
Yes. The tests will run in the browser as well if you want to check.
Does it work with Node.JS?
Yes. Install with:
npm install jsonpatch
Are there tests?
Yes, there are tests. It also passes JSHint.
Is it documented?
Not enough yet, but see the API Docs
Origin of the Project
Dharmafly is currently working to create a collaboration web app for NetDev that comprises a Node.js RESTful API on the back-end and an HTML5 Backbone.js application on the front. The JSON Patch library was created as an essential part of the RESTful API, and has been subsequently open sourced for the community with NetDev's permission.
I've fixed/improved stuff
Great! Send me a pull request through GitHub http://github.com/dharmafly/jsonpatch.js or get in touch on Twitter @almostobsolete.net or email at tom@almostobsolete.net