{"_id":"rfc6902","_rev":"58-0a27682a19cf2f7f3bf1a851ad068cdb","name":"rfc6902","dist-tags":{"latest":"5.3.0"},"versions":{"0.0.2":{"name":"rfc6902","version":"0.0.2","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@0.0.2","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"http://github.com/chbrown/rfc6902/issues","email":"Christopher Brown <io@henrian.com>"},"bin":{},"dist":{"shasum":"5d7d984b64a4e62b90e04cb34c0bba0dfc1d620e","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-0.0.2.tgz","integrity":"sha512-D0UYDSQi9/0+Rbaf7U0CBHuinQqbA1MhugkpAIyiJsXDDNLExyqaZHT66XRCCXVDT8mEKfeaZTNIiwzQWx/H1g==","signatures":[{"sig":"MEQCIFkiRX2vqbD3/FEbzh7/3wSxjBKHZDfF6fqkJdaalWr8AiBHh7NnHyunYo5M02wcy65SLtPFWOy0d6PGmZXP+q6Ppg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"tap test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"1.3.21","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"dependencies":{"js-yaml":"*","optimist":"*"},"devDependencies":{"tap":"*"}},"0.0.3":{"name":"rfc6902","version":"0.0.3","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@0.0.3","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"http://github.com/chbrown/rfc6902/issues","email":"Christopher Brown <io@henrian.com>"},"bin":{},"dist":{"shasum":"24114b6ef818f553f61238de4410f7a291c599c6","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-0.0.3.tgz","integrity":"sha512-MNbGRCdzlJ160xNmc8YCTkksb0+QoaNDx3RVoHjzkp0hYPakOfF5n4eZmLykRAGrGeCISvkuxXoUxXQEscUwlw==","signatures":[{"sig":"MEUCIB9HXnBGpZfThAArczdrGXHM78sKM8A70No5rayV8Xh6AiEAwfD2IuhDv2TxkXcpIDhXuCmvPRQUa6xt+b2vAZJqdZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"tap test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"1.3.21","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"dependencies":{"js-yaml":"*","optimist":"*"},"devDependencies":{"tap":"*"}},"0.0.4":{"name":"rfc6902","version":"0.0.4","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@0.0.4","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"http://github.com/chbrown/rfc6902/issues","email":"Christopher Brown <io@henrian.com>"},"bin":{},"dist":{"shasum":"0a46b557d069de7533715c42a76cc77fa4d1b1f4","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-0.0.4.tgz","integrity":"sha512-amHRgwlDm7zgaOMETMwv1meI7j8VNpMrO8vYNUgBl6OAmQjeVCaisGw0GZllHDl2kvvJIhNftOnJHNZe6s1nPQ==","signatures":[{"sig":"MEUCIQDKFvzivRzP7CQboRcBWcleb9kbbalToHqW5cySc9qd8wIgFsneBwxYjO0lOjtFyXryGs0qch4JGku8wFsZoNny0tU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"tap test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"1.3.21","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"dependencies":{"js-yaml":"*","optimist":"*"},"devDependencies":{"tap":"*"}},"0.0.5":{"name":"rfc6902","version":"0.0.5","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@0.0.5","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"http://github.com/chbrown/rfc6902/issues","email":"Christopher Brown <io@henrian.com>"},"bin":{},"dist":{"shasum":"6fb33653bf8eed461b8a752242d10e597efaf38c","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-0.0.5.tgz","integrity":"sha512-cEuPkQPnyiGXKPVVr3U2HokK+waQoFNvXi0Vq8Ye0QQxGPjNRdsoR/sPK/8H1ArnFFR2dud7YZquLuxDW0HJDQ==","signatures":[{"sig":"MEYCIQCctjt59ev/D/vBB0wJs0wjyBPG4yCKW7cFrnCSsIl+dgIhAJEPqOyQKskhqqDt0iQAewFB3xdSTMWFyLG3/nNZY4qA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"tap test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"1.3.21","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"dependencies":{"js-yaml":"*","optimist":"*"},"devDependencies":{"tap":"*","async":"*","uglify-js":"*"}},"0.0.6":{"name":"rfc6902","version":"0.0.6","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@0.0.6","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"http://github.com/chbrown/rfc6902/issues","email":"Christopher Brown <io@henrian.com>"},"bin":{},"dist":{"shasum":"8a6221e74eba357879e64b51e86dc32b1454ff06","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-0.0.6.tgz","integrity":"sha512-t1Re0+t+GG97MLTiMVNdmpacRCGUpSQJFIOvksVV5CkeNEAwb5cXpAlvMLrw8b6ZFnZAh+ePiMAcPTzaQ7sOxg==","signatures":[{"sig":"MEUCIDY45kXSXlQPj6c3RVo95VI6kXZ2Qpycst/Z8+VjW1DUAiEAqsM23BAbtXPCOFzi3ubyQ23FUoGYYq33If7GJXYsH5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","scripts":{"test":"tap test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"1.3.21","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"dependencies":{"js-yaml":"*","optimist":"*"},"devDependencies":{"tap":"*","async":"*","uglify-js":"*"}},"1.0.2":{"name":"rfc6902","version":"1.0.2","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.0.2","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"0ac87e1b6a3c6509906476cf5198a808e55bc8e3","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.0.2.tgz","integrity":"sha512-HPIQErd6jdiVgb0wIFvx24h5659vHmU14mgoDuwTrg1mDO2xAuEo28ZD7iLFN/hhdJEmTM4l2tUOxVFNnQ6iyw==","signatures":[{"sig":"MEQCICwNKXf1GEAp2HAWycpSQScLStZxjJraFvcUZ3Ry3hQGAiBwXBylEaa1eP4Kot6uq0phUSLSv1S9dMlNyiJUOB4EJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist.js","_from":".","_shasum":"0ac87e1b6a3c6509906476cf5198a808e55bc8e3","gitHead":"c0ef92f1fa99b05d2206868fa4b336c1dc352a66","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"2.10.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"0.12.4","dependencies":{},"devDependencies":{"babel":"*","mocha":"*","js-yaml":"*","babelify":"*","derequire":"*","browserify":"*"}},"1.0.3":{"name":"rfc6902","version":"1.0.3","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.0.3","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"2430ae5f3e3a38b97b2693fa377a61e7c2f0f9b2","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.0.3.tgz","integrity":"sha512-pwcEJl8W781DUVLGr5VEDiuMm+8pZ3X+hOy+Spv3ZNJWFXkjRA3SNOyPrTXDvbxzfEx3KyeiSkLeUJ6a2Qe3bg==","signatures":[{"sig":"MEUCIEha6ujWfWJ/zWbXRV8ec/ioUD1mPThbc0/AUdYm4fbqAiEA4gfNHSWdH4GWJRRjT6kNPzvQ/GXm/k5JwYWdSbIlx/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist.js","_from":".","_shasum":"2430ae5f3e3a38b97b2693fa377a61e7c2f0f9b2","gitHead":"7241967a404314a5950456fe19e5c23dbce08e48","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"2.11.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"0.12.4","dependencies":{},"devDependencies":{"babel":"*","mocha":"*","js-yaml":"*","babelify":"*","derequire":"*","browserify":"*"}},"1.0.4":{"name":"rfc6902","version":"1.0.4","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.0.4","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"5e45cc3352612db3f46430d240c76e6fb3418c33","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.0.4.tgz","integrity":"sha512-DDBNmotyARJTDfZrJ6lvzwvhaazHIeWMp3tY6L85FDZOhReMnvrMOmNsINilTZl9qkgdJ851u0iCfzVW5+eT9w==","signatures":[{"sig":"MEYCIQCNqzZCj3g+q0hlxmASpFnikO4HXi9SJghw7PFaOAv9kQIhAJ9G3Iu8+SaxMdcEV8pT2Fwc0c0zC93FwRGnikhovsYT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist.js","_from":".","_shasum":"5e45cc3352612db3f46430d240c76e6fb3418c33","gitHead":"cbe4aa4e091801222c0d1cce09396d440e13b195","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"2.13.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"0.12.7","dependencies":{},"devDependencies":{"babel":"*","mocha":"*","js-yaml":"*","babelify":"*","derequire":"*","browserify":"*"}},"1.0.5":{"name":"rfc6902","version":"1.0.5","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.0.5","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"218460a673a410a0045106e388631879c81eb0ba","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.0.5.tgz","integrity":"sha512-AKu4+0i3iNLD2+h/lPaFRGGlkp3syYxG+SIqoDRkcmeEspsrpo/Lwyl13acCKRfVjLOLCadub+RiaaGN7tLp0w==","signatures":[{"sig":"MEYCIQC10eNaiCYBTZYKznPTOs6ajdYS7JZoC+POKvTOB5TuJgIhALz4dKc2n478vfRlcntFBUb8RW/+n6jZr7S/+dGK97zN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"218460a673a410a0045106e388631879c81eb0ba","gitHead":"e664adb6c9795c04e4d34f47b42e5c38f0d0bc47","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"2.13.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"0.12.7","dependencies":{},"devDependencies":{"babel":"*","mocha":"*","js-yaml":"*","babelify":"*","derequire":"*","browserify":"*"}},"1.0.6":{"name":"rfc6902","version":"1.0.6","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.0.6","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"05d3565911f69405182c3bbb44e7dfc5906e24a9","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.0.6.tgz","integrity":"sha512-Vt66Ks2xiwxQuLpsum9C/hRP8crcQN/YT8xh2jI/qOkQpuuDUniT3GJD0dRjAzafiIaeFlqLYMKGfNswXYnX1g==","signatures":[{"sig":"MEYCIQDqUA+BeP3skm3nAchwcGOSWvGKfNSXvQzBSJrZmEZUsgIhAJaiTat2tywMhVjPkKlI297EO6IhqowIpHUTg8WOtWrF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"05d3565911f69405182c3bbb44e7dfc5906e24a9","gitHead":"e722e6c798db7d575f8d21adad86f5a32a7b665a","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"2.13.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"0.12.7","dependencies":{},"devDependencies":{"babel":"*","mocha":"*","js-yaml":"*","babelify":"*","derequire":"*","browserify":"*","typescript":"*"}},"1.0.7":{"name":"rfc6902","version":"1.0.7","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.0.7","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"f0752540b315ee7cacd3123035e17488e9d4bff1","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.0.7.tgz","integrity":"sha512-pepXkJ6IODOYat49L8DZFUZpEbcO6/knV+yZsKugzj9Z9lpoLRBSCnP5eY9a78p/SsFs9VjTcJZvlUq7dbhH/g==","signatures":[{"sig":"MEUCIQC5ZsNt9TGjDMXd2P7QwzM9b7L9Helb26HuqxohqovmIwIgMxbwpVTWSvvXoZFJfaCEiJs9YGH2TsZN0WTADzNJZHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"f0752540b315ee7cacd3123035e17488e9d4bff1","gitHead":"e99b5812c66c19f65e5bb66e660506689f157632","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"2.13.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"0.12.7","dependencies":{},"devDependencies":{"babel":"*","mocha":"*","js-yaml":"*","babelify":"*","derequire":"*","browserify":"*","typescript":"*"}},"1.0.8":{"name":"rfc6902","version":"1.0.8","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.0.8","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"88cce8f40ecd4d30353674497f1a4979857d5b69","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.0.8.tgz","integrity":"sha512-hIVzhRyDVeMbfELvKnPXq/9xbsDkHRajAaw6DeAo7Vs5K8vzLgm4L64qkEirA7JheQ6g3eihoO5CatMDl9p0gQ==","signatures":[{"sig":"MEUCIQCwyY1WhmW9dxX5APtSCSyy/5eQant3kXHJBXIOzMfrggIgWp6AEJ9mPX77sxayfvnPf8SmyBc54oGqPfZG2wJU3Fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"88cce8f40ecd4d30353674497f1a4979857d5b69","gitHead":"c4045864ebdb85f697cd9ebdb17febc8f9671a24","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"2.13.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"0.12.7","dependencies":{},"devDependencies":{"babel":"*","mocha":"*","js-yaml":"*","babelify":"*","derequire":"*","browserify":"*","typescript":"*"}},"1.0.9":{"name":"rfc6902","version":"1.0.9","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.0.9","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"3dcd6b790211b5689656f041e448f3a5ff2bfe00","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.0.9.tgz","integrity":"sha512-uJyKAo+ySL0oZk8rEMf4Wt1lZNwl5rWcqfyPpefmkTMwfHMe9aUYf9Sqf38E71NTJUnVK2K/EoemHVuIIqxt5w==","signatures":[{"sig":"MEYCIQCfEpfzkVnHNJoiDCQbcdsq4geFEY3GwFnOEjJ+8FgMswIhAMY1UPsiPCHcdsGPpVkXXNGxKNYN7X/4xgFw7gWYopBf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"3dcd6b790211b5689656f041e448f3a5ff2bfe00","gitHead":"a1527e83579c0bcff08b7a4005ccdd9198483cbf","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"3.3.12","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"5.3.0","dependencies":{},"devDependencies":{"babel":"*","mocha":"*","js-yaml":"*","babelify":"*","derequire":"*","browserify":"*","typescript":"*"}},"1.1.0":{"name":"rfc6902","version":"1.1.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.1.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"afebe72d38e56e9c2022931785257b5253021892","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.1.0.tgz","integrity":"sha512-jwGgy4a9ada61cAZWCKf+6iQZnsmG1dZkc8k3ZXEv5531bafT7V7rnwYwJUc4FdGBh4loweftDJe8UA/J8l+IA==","signatures":[{"sig":"MEUCIQDVJKWt1pjr6azdmyp7WllAGhOGjLK4rXyWrRvT3tyk9gIgc8mxb7HuK7CmuzQoFS02D9O5Dtv8TGU2CslchRhN5+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"afebe72d38e56e9c2022931785257b5253021892","gitHead":"bbf2d8ad2ec3b5d2e4d54a340c57c842f67fb9fa","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"3.3.12","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"5.3.0","devDependencies":{"mocha":"*","js-yaml":"*","babelify":"5.0.5","derequire":"2.0.3","babel-core":"5.8.34","browserify":"12.0.1","typescript":"*"}},"1.1.1":{"name":"rfc6902","version":"1.1.1","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.1.1","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"87442026524b7fecb019edb0ec5978753433620e","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.1.1.tgz","integrity":"sha512-Mw0Q2EqvMguG1GAU+utclANImhjlJkSeV10DUe/dw/KFWpbAdoG3i1kbsrxfDtnQlAKw6OrxMseGgYzJnbEj6g==","signatures":[{"sig":"MEUCIDZOTLC0V/naJDF+t7hfum+GzcpvJT09nGL2YZz1L66uAiEA2otHKui9+j3iJ5KtrUddUr1G8uI45zb8a+iSSgpG/aA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"87442026524b7fecb019edb0ec5978753433620e","gitHead":"3c1112a2f6b0615e169b729e9d8cb77f0a36a50a","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"3.5.2","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"5.3.0","devDependencies":{"mocha":"*","js-yaml":"*","babelify":"^5.0.0","istanbul":"*","coveralls":"*","derequire":"2.0.3","babel-core":"^5.0.0","browserify":"12.0.1","typescript":"*","mocha-lcov-reporter":"*"}},"1.1.2":{"name":"rfc6902","version":"1.1.2","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.1.2","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"d010c9a886f1dec397a4f83ac609e206bff9cf0f","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.1.2.tgz","integrity":"sha512-8cuS8/tKldI7r98flqpK0c25phUfDCn9IDAMJEyTN2h8p1hyNOq4wRs2y+849J2LvQK3g9b5bd2ZalfpVQP8ug==","signatures":[{"sig":"MEUCIAwsIybsPc4kzbHVc4mpJHoa7ThhJfQSNFXTtqpiszSDAiEA3kHy03pt8RlMectcnNzi5sN8oOVq4tGqfv8pNWDWQB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"d010c9a886f1dec397a4f83ac609e206bff9cf0f","gitHead":"228c05f6691d8b9a7caf0e472f1696b3e0a62aa9","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"3.8.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"5.8.0","devDependencies":{"mocha":"*","js-yaml":"*","babelify":"^5.0.0","istanbul":"*","coveralls":"*","derequire":"2.0.3","babel-core":"^5.0.0","browserify":"12.0.1","typescript":"*","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-1.1.2.tgz_1458181987819_0.05876163765788078","host":"packages-12-west.internal.npmjs.com"}},"1.1.3":{"name":"rfc6902","version":"1.1.3","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.1.3","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"a6dd7a74fd8694c53259e034bd7b33c6f1d07264","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.1.3.tgz","integrity":"sha512-x1y40DIEZuG9Il7Glj0OPkosuKzl2rwlHw/anTHmi7RA3YLjWC0oLpUb4xIOEYNisb9pVhJUZfV7TImP18Q7AQ==","signatures":[{"sig":"MEUCIQC56S0HJpOSqwkp/LXsl2PNWtdNf71VwecwZIhPMBep0QIgMAar0HiMk1RyUEKQ9qQORKQNVdx48RBeVbKpP7v6vvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"a6dd7a74fd8694c53259e034bd7b33c6f1d07264","gitHead":"2107222f4a21920313630e82d6a673b2d75ed625","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"3.8.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"5.8.0","devDependencies":{"mocha":"*","js-yaml":"*","babelify":"^5.0.0","istanbul":"*","coveralls":"*","derequire":"2.0.3","babel-core":"^5.0.0","browserify":"12.0.1","typescript":"*","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-1.1.3.tgz_1458183755802_0.565566273406148","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"rfc6902","version":"1.2.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.2.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"cd2eea733281bc6c882f04e45970f5e58f81be96","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.2.0.tgz","integrity":"sha512-LrXHllm0Lfc+YMLGNlUbCARIDtJveC7t7zG0B6ijEELU9cJQ1DmuTOTUS0JE8L1LjNuqbXeGxEmfycHn4JXVXg==","signatures":[{"sig":"MEUCIQCskfDh1D6+VtkGfIcKAXW1cYl9BGJx7XpfZVPFyuB64gIgbnvPi8sBF/R4sGmSC35Ds8JJoiLwEPA1mIsH5ClcYlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"cd2eea733281bc6c882f04e45970f5e58f81be96","gitHead":"8bd7da22ce0ae832a40d0cd931ee8085ce93d295","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"3.8.6","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"6.0.0","devDependencies":{"mocha":"*","js-yaml":"*","babelify":"^5.0.0","istanbul":"*","coveralls":"*","derequire":"2.0.3","babel-core":"^5.0.0","browserify":"12.0.1","typescript":"*","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-1.2.0.tgz_1461948032511_0.8153685559518635","host":"packages-12-west.internal.npmjs.com"}},"1.2.1":{"name":"rfc6902","version":"1.2.1","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.2.1","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"95372cc231769ae2c7e8334167b267554970ce4b","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.2.1.tgz","integrity":"sha512-yJgBpHNtQoo6f9+rqX+/41oNld3iGK2X4gAhcaR4qEmaaraGQgohPyMPoeHPrJAgG0NDP218XZBSztT51H8Q2Q==","signatures":[{"sig":"MEYCIQDcrMSpsE+mFLOhTOIKfcU64grYNLBjUZ7zgEnoag/OHgIhAKSsfuitLtFGcp8pB7bao5qtIsJiO6y6R8EbFT8IKmxg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"95372cc231769ae2c7e8334167b267554970ce4b","gitHead":"caac57c1e32940eaf8de2b0359ec106e07afe5f0","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"3.8.6","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"6.0.0","devDependencies":{"mocha":"*","js-yaml":"*","babelify":"^5.0.0","istanbul":"*","coveralls":"*","derequire":"2.0.3","babel-core":"^5.0.0","browserify":"12.0.1","typescript":"*","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-1.2.1.tgz_1462136045710_0.9979350920766592","host":"packages-12-west.internal.npmjs.com"}},"1.2.2":{"name":"rfc6902","version":"1.2.2","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.2.2","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"6dcf77088f9724aad69b0e8be0720e1d4a3e3b9f","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.2.2.tgz","integrity":"sha512-mtxnI4YNCEmsDbBNcyNa74jQ5LH3vIG/VQost4t9+oFhbqOQuBlDLJd6IKJdBMBgl8V6IdAfFzQJmqpsZIC/4A==","signatures":[{"sig":"MEQCIGmXavLDyxvDXnvUvIuqEd9kvwZwucsWZ7dMbL+S4nGGAiAJpo/3CVkPplNTpRy95IyqINdjg83uuP8d/juo5Xecyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"6dcf77088f9724aad69b0e8be0720e1d4a3e3b9f","gitHead":"45a4e24df48d31210484fc83bebded449e2d089f","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"3.10.6","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"mocha":"*","js-yaml":"*","babelify":"^5.0.0","istanbul":"*","coveralls":"*","derequire":"2.0.3","babel-core":"^5.0.0","browserify":"12.0.1","typescript":"*","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-1.2.2.tgz_1471206941917_0.44178233039565384","host":"packages-16-east.internal.npmjs.com"}},"1.3.0":{"name":"rfc6902","version":"1.3.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@1.3.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"85b2c69c42dcf116082437b9829a962446b4c4a5","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-1.3.0.tgz","integrity":"sha512-Wpu+CNzQswvOmwHER734jIvN+m6rdp2gsp4aN2kdTcPma3PbqOpFoOEGsswWWhntm2OBRkPyOegboTNM7mGSlA==","signatures":[{"sig":"MEQCIDM34r9Md8KPdja2o18esfEcarCxOfCuHigC/PRfEKq5AiAjKCwvNDvvUwq4bu72/mtszq4ZeL6tvqG3I66loI80Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./rfc6902.js","_from":".","_shasum":"85b2c69c42dcf116082437b9829a962446b4c4a5","gitHead":"b0d3095034be4a74a3043058b8b31977d849ef54","scripts":{"test":"make test"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"4.0.5","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"7.4.0","devDependencies":{"mocha":"*","js-yaml":"*","babelify":"^5.0.0","istanbul":"*","coveralls":"*","derequire":"2.0.3","babel-core":"^5.0.0","browserify":"12.0.1","typescript":"*","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-1.3.0.tgz_1485803042265_0.8534695019479841","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"rfc6902","version":"2.0.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@2.0.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"2ef0cc2a897ff82a10811e08290dfc0d8e9d51b1","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-2.0.0.tgz","integrity":"sha512-J6QHi2o4+x6NLsSpnpd+2JmwkxLenpepPLdWEpgFZ8ZUJM7TDUssaPTonui2Nq/MuNEIlccdrGuVcbiGvlYK5w==","signatures":[{"sig":"MEUCIQC2lsht+EUjEmA5Xs7I3K0ZRBTTl+KjLfcUM1uNOuaZ8AIgEGmDkRpkS6M2rjW+vOoD68xrjHZX+mRwFhZfZKwON64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"17b695c77eb67feed0201131027cad2bfb14c47e","scripts":{"dist":"tsc -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"istanbul cover _mocha -- tests/ --compilers js:babel-core/register -R spec","prepare":"tsc -m commonjs -d","posttest":"coveralls < coverage/lcov.info"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"5.5.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"mocha":"^4.0.1","rollup":"^0.50.0","js-yaml":"3.10.0","istanbul":"0.4.5","coveralls":"^3.0.0","typescript":"^2.5.3","mocha-lcov-reporter":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-2.0.0.tgz_1507576676317_0.24107315111905336","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"rfc6902","version":"2.0.1","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@2.0.1","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"84ad285103b2df6e5b9c66afac309f00faa7701c","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-2.0.1.tgz","integrity":"sha512-1ie/g+2Qx63XGzZp+vxW1kyrEwN1YJRkuOj78SM7jw8J7VK6i1o3o00ONwHOATNtUigxpD5OQyx6HUk754BKZA==","signatures":[{"sig":"MEYCIQCpCz0RY3qDdbGkoWcqLDTkG1RrycO5D4Z1P3aI97lNlgIhAIYOV1nZvnqxc/7smA5NEJ82P8Fde8LDxptE2idA0hqc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"7849dad1720dacf25e5b42b97d215cfc66570437","scripts":{"dist":"tsc -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"istanbul cover _mocha -- tests/ --compilers js:babel-core/register -R spec","prepare":"tsc -m commonjs -d","posttest":"coveralls < coverage/lcov.info"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"5.5.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"mocha":"^4.0.1","rollup":"^0.50.0","js-yaml":"3.10.0","istanbul":"0.4.5","coveralls":"^3.0.0","babel-core":"^5.0.0","typescript":"^2.5.3","mocha-lcov-reporter":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-2.0.1.tgz_1507577159218_0.9548590020276606","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"rfc6902","version":"2.1.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@2.1.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"8fb75016a18c7e8e541a2acf4663d7b2e90f03f1","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-2.1.0.tgz","integrity":"sha512-3MrxH8qCYBXk9cuqrDZ3wTB001QKGxjwu29bTJ1/gfGT/iKgxBXAKyn5UO5nxDrVYz/1p0DA3SR/jmfMyAH5fA==","signatures":[{"sig":"MEYCIQDu20CTRiEojnIMNy6dhtzulUtr9XTH+5qf7TLmpQSioQIhAOwBVEUkJ+GZojhRiLp6MX8hH4JSygKTgW7mBhEP2ybm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"7c800261e5cc651b496f0b52fc26c4139bdb4152","scripts":{"dist":"tsc -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"istanbul cover _mocha -- tests/ --compilers js:babel-core/register -R spec","clean":"tsc -m commonjs -d --listEmittedFiles | sed 's/^TSFILE: //' | xargs rm -v","posttest":"coveralls < coverage/lcov.info","prepublish":"tsc -m commonjs -d"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"5.5.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"mocha":"^4.0.1","rollup":"^0.50.0","js-yaml":"3.10.0","istanbul":"0.4.5","coveralls":"^3.0.0","babel-core":"^5.0.0","typescript":"^2.5.3","mocha-lcov-reporter":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-2.1.0.tgz_1507578535786_0.8224077366758138","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"rfc6902","version":"2.2.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@2.2.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"bd503e0582e60dac3cf30560746115514cabe551","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-2.2.0.tgz","integrity":"sha512-fgZdewZ4CFit4Pog/py5fgJjYb9rJp3BQQVUxFsFGJ6ssZRnMVA4RzexXI5Ps3Q+BiGTjOxukCUZOFPQP+8asw==","signatures":[{"sig":"MEUCIFfU8ihvrzSn/0sGTQkW7QCp/MJxmdkAZryY2UInzPakAiEAmjWazPdTc6gkkl6ncN3mkDxEgEx237if1k7YKTqTLQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"5d2c50259c66f850d7571e20625b1eeb79a915e0","scripts":{"dist":"tsc -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"istanbul cover _mocha -- tests/ --compilers js:babel-core/register -R spec","clean":"tsc -m commonjs -d --listEmittedFiles | sed 's/^TSFILE: //' | xargs rm -v","posttest":"coveralls < coverage/lcov.info","prepublish":"tsc -m commonjs -d"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"5.5.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"mocha":"^3.5.3","rollup":"^0.50.0","js-yaml":"3.10.0","istanbul":"0.4.5","coveralls":"^3.0.0","babel-core":"^5.0.0","typescript":"^2.5.3","mocha-lcov-reporter":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-2.2.0.tgz_1507580118632_0.966705808416009","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"rfc6902","version":"2.2.1","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@2.2.1","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"28a7ffb8d1982ae1e49f682821e142d08a235a7b","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-2.2.1.tgz","integrity":"sha512-kKtgwCRWrRu5CyLkDh63b+DWXuC0r6qvg8kN4lSVY4f2ujGzRQPjlUT4bX0VWEq1CpTv7BcQjFc7yiNYFkpyOw==","signatures":[{"sig":"MEYCIQD3smSPdeBZOhxY2LkNynxchv9/MkDXqWUqdTSmHogFggIhAOfbfzXEhCaKGZKZxLclimGtSi/vhErkWC7Agvj0l3LH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"ffa15ee75db6281d6fb0b6199ec15a1ad43ad28f","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"istanbul cover _mocha -- tests/ -R spec","clean":"tsc -m commonjs -d --listEmittedFiles | sed 's/^TSFILE: //' | xargs rm -v","pretest":"tsc -p tests -t ES5 -m commonjs","posttest":"coveralls < coverage/lcov.info || true","prepublish":"tsc -t ES5 -m commonjs -d"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"5.5.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"8.6.0","devDependencies":{"mocha":"^3.5.3","rollup":"^0.50.0","js-yaml":"3.10.0","istanbul":"0.4.5","coveralls":"^2.13.3","typescript":"^2.5.3","@types/node":"^8.0.33","@types/mocha":"^2.2.43","@types/js-yaml":"^3.9.1","mocha-lcov-reporter":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-2.2.1.tgz_1507613851085_0.6927341804839671","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"rfc6902","version":"2.2.2","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@2.2.2","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"518a4e9caac1688f3d94c9df2fdcdb6ce21f29be","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-2.2.2.tgz","integrity":"sha512-/5JHC6Kr7EJnivq9M5O3WGnHBs5yCBJeQHB75IsBPPHDyaiuf0jsaQ4g0ehd5N+xPddPKGJH7rzp2AbaQdve3w==","signatures":[{"sig":"MEUCICet/I/f929P0aPFKAr2XK1gJPs+Rtupdt62QnicHkYZAiEAxWfFOixD/u+XMtZe6fKoRQK4q3OVTT+M7PIUY25QVjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"47c35bf5dfd8e421c7d8a43e9e6fc6f65ff41cc7","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"istanbul cover _mocha -- tests/ -R spec","clean":"tsc -m commonjs -d --listEmittedFiles | sed 's/^TSFILE: //' | xargs rm -v","pretest":"tsc -p tests -t ES5 -m commonjs","posttest":"coveralls < coverage/lcov.info || true","prepublish":"tsc -t ES5 -m commonjs -d"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"5.5.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"8.9.1","devDependencies":{"mocha":"^3.5.3","rollup":"^0.50.0","js-yaml":"3.10.0","istanbul":"0.4.5","coveralls":"^2.13.3","typescript":"^2.5.3","@types/node":"^8.0.33","@types/mocha":"^2.2.43","@types/js-yaml":"^3.9.1","mocha-lcov-reporter":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902-2.2.2.tgz_1510599357967_0.15867538773454726","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"rfc6902","version":"2.2.3","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@2.2.3","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"3787a105ce4596e2cd6b1cbb42ebdc4c8c337fa1","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-2.2.3.tgz","fileCount":15,"integrity":"sha512-3B/68so4/bszW/h6nIBaxOatyBZ37E9KJbVBkYJ0tgBCY+KAzZwwUKsmYBKkpmMJY0Rzp2b65o2oPpTAzezU3g==","signatures":[{"sig":"MEQCIET174BdGs3W6g2J/XtRr5NzGwotW2ugwzfQts5kF2LYAiBtjHEVEb3pKe+f1E6thuPxFCGGzpNwxBfzBhvaWqSBww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbINVDCRA9TVsSAnZWagAAsqQQAIgqMZP5TPmhTUZn5U3p\nRUnN1zN0doZJrY8yhpwc7a1qKl/SJyWTZ56EbJikLibD8IV8MMxXBi5E4RAP\nV80plqdjXGGMvq6qr+Z4eGyW+BTdeIH5ZAZ1j745MdNW3dkId89GO18Oj0Cp\nqlRssLs0Wcqsr5pIR9Y+8+KG1RUa/pz2xJrbg4hjwS0858iAqnNieiMA7QrX\nnyqmh1Aj49KKjlfiFkKiET559RfKN4q+9czKq8jMp2D74AI6JCL2awf7lSG0\naMbP5wuDaS81X0FMKsLaq8Nujet5O7nYdIhg+J8AQmYSkumHVeb4w2MlIeBI\nfHSOnUdO52kSEehYFYBHgPVWACbDovMxl6YQgmhkQMa1yEZY+lMLvnwzflhj\ni2wFVdnM7gWwy0gDe0BNaiTIGYGoRU3vFi8GWvleYBjcn2ymhNwjxAfeKRCV\nk/TWVewAAe1cCr4qv+IrxEzlLzZSgJog44kREhOLcRho2dHZkvtrsOZ/iErM\npJ6WIILcffP+sGzWswNqWSpFjno4WuX7qZehFO9k3HZacQ9PIT41df/9Ewpg\nTmLHgRQ1S/IzRouN4kFzZxxmke9GfODDVmqHuGD6dTPPhxGyVwRh29jFtvHy\n36p0Z4v8GL2O60GzGKcyRMCf8BHAUXc5pd3EdbfXwY228AHLFLI6vWlAufx6\nWbL5\r\n=EM2k\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a0e25186b24cf12ced58dd2f4bfa22b6f221545c","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"istanbul cover _mocha -- tests/ -R spec","clean":"tsc -m commonjs -d --listEmittedFiles | sed 's/^TSFILE: //' | xargs rm -v","prepare":"tsc -t ES5 -m commonjs -d","pretest":"tsc -p tests -t ES5 -m commonjs","posttest":"coveralls < coverage/lcov.info || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"6.1.0","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"10.4.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.5.3","rollup":"^0.60.4","js-yaml":"3.12.0","istanbul":"0.4.5","coveralls":"^3.0.1","typescript":"^2.9.1","@types/node":"^10.3.2","@types/mocha":"^2.2.43","@types/js-yaml":"^3.11.1","mocha-lcov-reporter":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_2.2.3_1528878402122_0.510907452574008","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"rfc6902","version":"2.3.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@2.3.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"4613c1826342b85b1aa71823a657b8ca0c0e711e","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-2.3.0.tgz","fileCount":15,"integrity":"sha512-ZrpGTTH+7hUim5F/i5EzqrHn+RJlCZLrPPWMu5OP7/AEiGTTTSMre3zmLM7XZCcl+hm74W8QyYSrKcWk/XUqYw==","signatures":[{"sig":"MEQCICb4H5KRRiTcQyQRtGJy3SegMNLu0Th9eRDEVQxJnQiRAiBV75TmHSZ9uIiwCSdCFBV31Qs/J9hpXTNvw2MXgjQi+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIhkeCRA9TVsSAnZWagAAUHIP/iqRmSwdsyIO+kJuqruq\nN821U1aorzTfjAz8NQniSpyJHuG4RoBZAPdY4YmeQv5UysxyTLehcrTodI59\nlgd5RYDqffhOFzCQe0DpmOXGhg2fERovq3To9KWlCIJMFycGOWHkCm4IErji\nbIsTfkK/0aCSFH0RqaMYAW/vw2JpBUznuE9TDbypX43Af3BiPPfBkNlJEXyP\nhlFhDsS5sQsYW1QFv1dLze3/UOBAY9JWHfEn7qVHbg0J0zoLcTFVjDHYpuhq\niaQPbi8MX1ZRfOxvNe6tbFubyQNTPUK9YXI6vpT9hxYilZMkJLB/3I0a4r40\nqkQ0oyYjuCg18vVUc6BJy2lJtOZCO7dvoI9XODNivB0aEvoHtJs8a4kk6egX\nNb+wZv0XGs9IXFNLhGF3tXMA4Obp5E4vxH1OHZT6dXl9aJxJA7SuEmSynnZJ\nq9v0CnG45H+4LNxu8h0v70LsXMeR13CMSSoSVRtsTgMAytapPpQMPC29Ypj0\ngUzApm+GcirHWneHxDE9Z6lunnTGsoxTuVMJ4X5wgt4ZCurunFhvqQHA9DvA\nw3AAbyrJFxt08FntmrXKLUet0GsgS62YPKa/JrLJNiej9BpfeZk+w+hPdekr\nGT7SyoAnGgj0//fDK4I+RqYq9FMgu/yOullPB9W2A7+o25BBjqlfWBpxnIvM\necGp\r\n=LCaA\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0f8db7a8ab60687a1ae0781a20b41e8b8dd0c572","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"istanbul cover _mocha -- tests/ -R spec","clean":"tsc -d --listEmittedFiles | sed 's/^TSFILE: //' | xargs rm -v","prepare":"tsc -d","pretest":"tsc","posttest":"coveralls < coverage/lcov.info || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"6.1.0","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"10.4.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","rollup":"^0.60.7","js-yaml":"3.12.0","istanbul":"0.4.5","coveralls":"^3.0.1","typescript":"^2.9.2","@types/node":"^10.3.3","@types/mocha":"^5.2.2","@types/js-yaml":"^3.11.1","mocha-lcov-reporter":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_2.3.0_1528961309528_0.726909885856398","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"rfc6902","version":"2.4.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@2.4.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"da188888602ce4fa0c36a5202b26b71a5184422a","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-2.4.0.tgz","fileCount":15,"integrity":"sha512-Oof0+ZGIey7+U2kIU51Ao2YUjgkik6iFwyKNIRzNnl9DD/WnaxQnp21iUwBlkbqrRkxuE/DGPRroLzYjj/ngMA==","signatures":[{"sig":"MEUCIBA5oV8mw244BxpJu3f7pLqbEq495JweAQ72Gdoe1ryxAiEA2hQsxcvk6WC0BcreEUBhAE9wt6t0jzB6rDcLFiQQF1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMTAgCRA9TVsSAnZWagAAqPAP/R0V3UYRUsm96m9zZXIk\nGs1vzJXbWcphsSziUrGD/4XY8eiQVg0hTvwZG1Jw6Bgr3zO8uz5bPmKWGivI\nf33MCz34/Rb/gmIDddwAqUWWsGwQv1a5tRXBN83/pxgLSgFcEQTFyNpFecbi\ncddUM/Xf3iX0V2jrq5j9ChYowSYcSpFDAI2aNXSnDvd6tG8iztMzW90Rv72k\n13c1/6Q2KtuP/s5uu1hV8O/qnjK9KsFDt6C9auhya2+WuXxZzC9XNDaEEZZi\nSRF9MebltxDeWLcSEzb3TX2mpLZIJEznlQoDWtHxmA2rFAL6j3+WzCyXBzWQ\nHVkP7JfWyQLqnYOHYnNp3rY+cImxFIMn4GONkdns9Lb67M0qCMX96UuNT2aI\nc7+sSAO/gFlxCUxXbPLZX9OFPMgCTj7CvytrE402lxAsSO7S/93HJZ2o6S5w\nb74GSbxOCt8xasZXvLC2TTR9R2cjhCJJmW7RhpseZsDe/b/JLdUU+hsbjMMb\nAarE08hMQmzS86zQwlCb04a1bKQ1V1SV+SD6lFevzZ+yx8VwOuvGES0QXcZo\n6XMI+t/qngzpv2Y4R91CcadZgJABM4eQXGHOUgli/7HOt+rWiBwuAEwCv1GC\ngQBjYp4tarRin4g12Awcpwhs9hVwH6NK+fEp54UfN1X3TmYTkAuiMchwWJHx\npUBC\r\n=AVtw\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"9d7761af15de4303371fc5ba5a86100e4474400c","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"istanbul cover _mocha -- tests/ -R spec","clean":"tsc -d --listEmittedFiles | sed 's/^TSFILE: //' | xargs rm -v","prepare":"tsc -d","pretest":"tsc","posttest":"coveralls < coverage/lcov.info || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"6.1.0","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"10.5.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","rollup":"^0.60.7","js-yaml":"3.12.0","istanbul":"0.4.5","coveralls":"^3.0.1","typescript":"^2.9.2","@types/node":"^10.3.3","@types/mocha":"^5.2.2","@types/js-yaml":"^3.11.1","mocha-lcov-reporter":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_2.4.0_1529950240684_0.4458160972049654","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"rfc6902","version":"3.0.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@3.0.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"87d0791c181ffef792dd95622c16fdd64e6262e6","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-3.0.0.tgz","fileCount":17,"integrity":"sha512-JI5FsVfnApAT9wYfWDlc9pBOBJTSEkqKhn18eBQWbnwYrKm8mWtkdiGObt7Hrmi6QhIarP2DsjcoCiwvZ7p3fw==","signatures":[{"sig":"MEQCIEtQETwWIS86/PDxFttNNXqiikCrF8tqFtaSJKbgSIGFAiB3N0ZDryhx9eTVeKJxxu0RUFwvOImgIRiAdXxGQwSVxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboEvACRA9TVsSAnZWagAAZ9IQAKFE5APqm+aZk76k7oVk\naFKXNfTCMhRdwqijYlowM4bUWzHIMlvkhVW+26XhDF4C5+q94iP3L4Tn2OGO\nMALrdo51OW+Ibm5VHMYM47TRhBgvrDkuns50w3B2TKYIDvrynpnANn2LCOmu\n96noGjGHMl2hqxXDg1mc45TOOS5P4gWHI75ezKxikzuErivMOhG0D2VqJOVC\n81jsSR6e2PXe6hdlMoSNfG/TKNQcS00WvOf/zsO+PAEAP9q81aL3y1GZPR4+\nDcmqKPchNLj1JAzOEPr1pFvAxHnKW5az1bOFxNejHKGsIQDUwezBiwO3UnpH\npgZo2FKdDatVaRkk+UNdVkxvqQV4hsM/EQghG96Ox+ZIiI4K6oU+rYav13aX\n3R+mfvqYCs1jNTHHMrIayijBuvFNdcMusuw6CpU+b/6JjXSsW8IXbip4+sHs\n30J9HFPc9HVxJEE8gyQ2MKbBHfhWq//LLyMtBKb9xLi5VdVdd77RDp7BS7gF\n6fZ35Sss/pyXRwD4HTpd0M1Xc11W/hUm9cQbrD3dI9W/FojOWNMgcPFE8HxG\nGt+3a6h8EyJjpS5ODfTAj5Dz0WTuj/XDskK1Y+ZdytwW+ahsW0FXKEBAZ8GV\nJus0WIppzSyzSsK1Q8siKBDIj/K0tDs/bulwVGQ9LCSLyHZZr5Q/pYjGyRWO\nUtI0\r\n=Ym0s\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ce7e3b94ed62b2592ba4c635f0c04246a32ea8cb","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -d --listEmittedFiles | sed 's/^TSFILE: //' | xargs rm -v","prepare":"tsc -d","pretest":"tsc","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"6.4.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"10.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-beta.7","nyc":"12.0.2","rollup":"^0.65.0","js-yaml":"3.12.0","coveralls":"^3.0.2","typescript":"^3.0.1","@types/node":"10.9.4","@types/js-yaml":"^3.11.2"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_3.0.0_1537231807775_0.549336995534834","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"rfc6902","version":"3.0.1","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@3.0.1","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"03a3d38329dbc266fbc92aa7fc14546d7839e89f","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-3.0.1.tgz","fileCount":15,"integrity":"sha512-a4t5OlaOgAejBg48/lkyQMcV6EWpljjSjmXAtSXLhw83x1OhlcVGLMLf//GoUSpHsWt8x/7oxaf5FEGM9QH/iQ==","signatures":[{"sig":"MEQCIFfUL7QXbJRC/Ypbh36Jr/vkpw4aohrnNqsmuc0OR5jjAiBpeGaH6Wq/c1fRtrPQSwvfpfViiNg/GZfLup1favXb3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpraRCRA9TVsSAnZWagAAY0IP/jeMHngFguP9JAxiLGiJ\neXNjhTdn6Jg0JssNRUSu0e66Ba08/WwCbeXdCWXeH9iJSCrWr/PQkDVPFhFg\nlpQgDbmcNwcN4hNpTQZsrNYmx7hmiHbWq63KjTw+gfh5Q84ScxIX7Nb16/aO\nl8UQwEnJVPlskSnO/oXbhzdcLLP5gMh6MVcioQkdSeqSWMZjSBpLXXXF/kZx\nrjkDtN72gKbLqFDOy+9/5MoYwPrII+2O9B/1UVIX6a+tDIsQA9nrrAylCeoB\nKJ/X8KFDaM0ct7++TevAhAXO2mymw4PO5GG1cyAHjnE9F9YlpGkx0qh9/oDh\ncFL5yCOxTotd25pf5cky/Xxw7qTXuFI114PLm3OeBIiQ5Hghafyp6XjDlXM+\n5DAjqlSnCHYf3UXP7lWIZmhIWWBjR8IYEQous7wXQmF9MQeKpWAWmm3SAxUH\nMHcoPEk6FMxmdEbesmlyuN0ah9+tSelL51i+bPtaYXeZrDKjzjtH0g4Op8D2\nU3BcwsGdPu394ewEc+oPdb/2VSC68i/bL+L+MfKS8OQ7S20Qn2mmT8nsr4Bs\ntCfhf4hpLSQlqu0Okgz/W+h4SkGMcghd2/vZSsr/19hPZ1kjHHtC3QvJb9TI\nJVFoQsuaP2wRV0gwyU0ImjcsZ6BHuUv02vVaI1ldjONo8OXHrUyjuQMITg+D\njSP/\r\n=l9qX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"5ead6870b5493a879fdcd4b31ccd660dedc499f9","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"6.4.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"10.10.0","_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-beta.8","nyc":"13.0.1","rollup":"0.66.0","js-yaml":"3.12.0","coveralls":"3.0.2","typescript":"3.0.3","@types/node":"10.9.4","@types/js-yaml":"3.11.2"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_3.0.1_1537652368670_0.5409207806821883","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"rfc6902","version":"3.0.2","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@3.0.2","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"b0edcf918d38d089b433764973dd6a195bcaed4e","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-3.0.2.tgz","fileCount":15,"integrity":"sha512-Ky6zSlAL5HVu28/BQ+R8vgrKxgTKYBygww9D+TSms7Mylg+mSFdFVtGpHr+XZ8TFiAWslsqaK6qHbrl7XvYjWA==","signatures":[{"sig":"MEQCIFAWavg7/fYO2ft4gmYD5VNaRvo1iyIzmtMJFJs/AhdhAiB2t+2wYMd2QFPwHNufmWs0v31ZXxbd6bpRCB7wgq9FyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrtuQCRA9TVsSAnZWagAAN10P/3Q61yjj7+fZb9E1lkom\nuAOsV/KmzNufZmwBy8phFQ5ndXzWBCti/KWqUKW+k4gFza21Oapc9HXX9eHe\nbaX/aeF3YGFw4Nx7EN5UHeMf7XWaZUGrF+Rfh4T5KK/5wzNGOSnqGDEnughD\nFU5p4cr0QquHqIwViMMzeui7IpKEN1DG9y+9KFZ0W3jzCuqZkKnMklpG6hvk\n9RINvrZKt+RJs+aiaMND6HzXbHQeDUToRdW3HgjVDJH6JE4umbfSQX+4vMZK\nF7g8Qz6uqfnx0koeg2I8h9ldzlVUY3R2EBiDNum/nGYUnsDbqcHZrxPsbNX6\nSHrMk/2fK3YJg7ktx1FuGrnEHa2pbc5n6ituSIq3ZEwpa3ljLacTRtkQlZIM\nnHnFzOTru3NL5HhsnaQnd3kpIIb8Pp3IwUCpiq1y6Qo0HYNyeb5OnW3wpd7y\nSrj1kK3WQUev1N5YucapWgLT8lt52rtqmgmZBDkiuAVm2qYg0zB1rffwgkqS\nPFidprBl7s+ZCEu9P32R4gZnj/bE24AmtFvFMUVSEcMfv1AtDUw24DeByC+f\nF/7dqRKcOCFZBVVbvR3JWBP67UWeCGjydwI2/rfD6pcEBPsaPt+o3ZjTLDsd\n7JoNLVkqDR+muyO9cFVU3Tz5yROC5ucfrFM6nLCU1G2n/pAaKWwNyo4HZGn1\nK7aA\r\n=wWmN\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"80b52936b7c3934f22b6d29dc3eb8084f0d54c3f","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"6.7.0","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"11.13.0","_hasShrinkwrap":false,"devDependencies":{"ava":"1.0.0-beta.8","nyc":"13.0.1","rollup":"0.66.0","js-yaml":"3.12.0","coveralls":"3.0.2","typescript":"3.0.3","@types/node":"10.9.4","@types/js-yaml":"3.11.2"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_3.0.2_1554963344292_0.9870823862572522","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"rfc6902","version":"3.0.3","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@3.0.3","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"978d27b884bef1bd860409ecc24569ebe236fa56","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-3.0.3.tgz","fileCount":19,"integrity":"sha512-GKZpUd2MMhBu91gJknZd7Zl41xuZEpJq3HsMGvh+coX5BncDkpf0oEN7NaPSlFpjw0DsEi5ohL3cWpcS1DH5ug==","signatures":[{"sig":"MEUCIE84MgOH7mB2Ojh/wuBNVclQT0Ei7jlUW2pSAZHUS3VyAiEAqYYD7dj+1cnb3Gu/TZkWKDz6+/QNZ83kNp2xDaY6WXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHADLCRA9TVsSAnZWagAAutgP/i17ZEvW6PUKabxR8N7G\nrChoxNiTUqHeHh47fuJBN2SKEpNMB5F2nNhgznbhaQs+LU1Ec4YcBqEI+Uh8\n34Jh9yXyp5wv1mJqTHDZyS+NuRp0nwvPsddTW1dgjEkeg5o6dMCM1sIyRm8J\nXnQcqgobCXwv7yWOqA9mM/CiWdlQJNT5/BE+Xkqfj3RsyT2cRVFepPbOcYfI\nHhULirTu8TsVLHoIR6Hy6zQulDXTczbeBJxkKJcMtTQWx6+vcKmYmYAL4NDr\nA7lgmYP02mGipazR99frcddiwrt8HE3LfunfUa9i52sRTKzrU0txD0Q5pkNO\n30+/1kFeR0ep9WFUU3bwONkqEhBegb2lMJrmbEqYaybVTudHTTiFlR35ZeEq\nvMIBuEc5W/mnsFESVCeXSrKa5Q8Ck3WFcDhQmhHLKkU5zrQwNtL4s9Rykin/\n9ShtLjbGzqx8LuL8awGekVJ5ECMWo40fxosvZ70z+69jpVw0aV+g0HsL9CXT\nDKdGhnGu1/+wGbkJ8Qfr+/h9RfMOHMs0MWcH44xlYleVqGRsoTrrajbW6jEm\nuvY8TVWf4VHjvtBQi8qKPBcB7/mQSTb01sahfbHVkMQXubTOD4js3DjY/gfp\nZVx//BPoXvHjIG/9nS4UYp+2b56q1/5QBEAX2iVyKmvTpCfz3XAAmK5LltTn\nCBfL\r\n=nTob\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c7d7f9331a4ba48bc85785d9ab2b6cb25cb8455f","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"6.9.0","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","nyc":"^14.1.1","rollup":"^1.15.5","js-yaml":"3.13.1","coveralls":"^3.0.4","typescript":"^3.5.2","@types/node":"^12.0.8","@types/js-yaml":"3.12.1"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_3.0.3_1562116298860_0.9070704283022741","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"rfc6902","version":"3.0.4","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@3.0.4","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"82965f13536fd20cb7799ce0376e9ce7cd3ebfe6","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-3.0.4.tgz","fileCount":19,"integrity":"sha512-OnzreaZXrwT5w2ikKXWr5QcuI7NZpL+J3hIkAwozjOnKVUL7fPsB8Vcmu8YBiiou1/r3V0Jc0T1uQDyfAPvLzA==","signatures":[{"sig":"MEUCIBlMD5Trilz/Cw2UtzGZdpempsdjzBxzrth1zXEtzlsUAiEA7KAspniPYPL0ldswaDEtsp2wysozw2GmuXiM0a22rwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHAKoCRA9TVsSAnZWagAAgn8P/RdZzf+XzpYk8yDG+dMl\nSztxVdT870y6ej+iD1tbEFjWka2TI1ZKRbixFQG9D2e4ZvbMZrtBxTYyPxrz\nMRdRvT7Ml6BDr0YiC9QT/Poj1TRph2mZspS0Ubg2VEerPF1PztExtOtbcL43\nrf4f6okNmixtbBo+knObovEQ64E/m0fxnK7L+4Qijo7o5Cxq7jUYTek9sEar\nfAZGxWqG13YEp2kdn85JhLPzv1q8dsq0iPV+mKsj9lApMpquYP0Omgu1/hW6\n1cmXXmcYLa2eVFEVMw8ZCkKdYF706UEoTtfQFjLc8NlkR/JaENAoJRvv55eB\nTELQZllaWb5kRrR3hZzjC1mXE/2ZtBPQLkQ+RiuIMty9Ra5goDpEQdbPJH4/\ntufeHaZUE2sVhPcg5NmA/Qlt9U8e6lno++F50HbRAtcn2lmCEuN5aH8dapmy\necbl4xj0twqC0PSXeLSlF552ZUUTp/ym0spX4pox1m3jMf1cB1+CVxDW1gjy\nb7iJwhIWVwAexgodpUnZX8dytirkWIQ1A1ZBNXm24cneUtyuMcmUWyEZM9TC\ndbZ4R6yuMX2Ock+POvAQU8iGSwoGu+29FznP5TqkZJqaZEooITMdFaksEb4A\nbi/d/PbiSak9cxqx0kpiUeljp5FIc6Jk/qoqdQqq971M3M/WIlOTAxUZafHY\nYVce\r\n=j1dD\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3284a32366f98a157c519ff77ec9cfd2032a4d98","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"6.9.0","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","nyc":"^14.1.1","rollup":"^1.15.5","js-yaml":"3.13.1","coveralls":"^3.0.4","typescript":"^3.5.2","@types/node":"^12.0.8","@types/js-yaml":"3.12.1"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_3.0.4_1562116775603_0.6078753392715921","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"rfc6902","version":"3.1.1","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@3.1.1","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"24fc3b2568496100ac507c2e27e61ec5a1c134dd","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-3.1.1.tgz","fileCount":17,"integrity":"sha512-aHiEm2S4mQSyyIaK7NVotfmVkgOOn1K9iuuSCIKJ8eIAte/8o06Vp06Z2NcLrmMahDmA+2F6oHx33P4NOQ1JnQ==","signatures":[{"sig":"MEUCIQDga75+FkTnK3lVLktbHAKSdQPPAkfhv+iC4nJkZyiv3wIgUo89Qd3ppefP32igNNHS2RukXgQvgfESbX1NePtGsZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHxUVCRA9TVsSAnZWagAAtREP/1FO44t1AlEm1gzzR2pQ\nO++gvvnIguOQjR0Lms+afuQGlkWbxvaLwLY4FPH2fTueb9weEyuifWpWc0Gj\naNpCINAJgu3C4sPOfq/bbeMxtLxs9dHIiiO3SRhvbCtJkvJldVRzinGyKAuy\nCgIug8K/365f11xEWv0W6sVWRDFLqZdB4OI4h01QKYQoRGotj9jaiHITuDnO\n9sSExdsWv90h+C/p7UrsX0bU4giyIDs49mnOfR6EMonVrz2YBoN1QFG+sAqj\n4YmNVXaPCJn6oD4yB2+5fwBtF/Czdyv2DrJfaCpctCQKWE3l7wVDeyuxQvjM\ncsRJES5mVQiqOscFEnP54nfRSdZKIuJPZ189ha90hG77BaApj4Dcw5Dq9gvR\nSGP4ReRP+Wi2VEnfckMqLgmxnQ67wJY28h6f+tWdnpf6Wt8mFUr5TN4PLvXA\nSHoz4VyUD6/+61SVDS8ZMyE75MAYBozBZBIqEh7aKr6iwd1Zj5yPe5nXsFIK\ntlGw8nvkrFtY5fxW4UGo1UGR5CjmY6uVUUxKKupS7vLzBKDqWeNhd2XGL1HY\ntAp5MIQuxoiRC/m7WbzAsXjzNqgqH/JapVxwpw0uqSgEAIadobJu9/q8pOMY\nNgX3FlZfGpNfFmBCxzoP05Q39Hj+oqKNFAPI7k3IPQH76J64idrIvD8JKUYl\nvhWi\r\n=0hvm\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"46059203e3bb1bcdd7a45ff262f15e2346551632","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"6.14.5","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"14.5.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.8.2","nyc":"^15.0.1","rollup":"^1.32.1","js-yaml":"3.13.1","coveralls":"^3.1.0","typescript":"^3.8.3","@types/node":"^12.12.38","@types/js-yaml":"3.12.3"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_3.1.1_1595872532550_0.08699646101769964","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"rfc6902","version":"4.0.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@4.0.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"3c3e929f25a47e1ad37f05807eee89d7d912f157","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-4.0.0.tgz","fileCount":15,"integrity":"sha512-SnH68/mZmd3awiI2shqYsGi8qZ+0NOD/p/EmFzXHyJy40AqpG9aC4UC9Ybtiz5+rSN2Ze5RmNo47u4TyoBOlNA==","signatures":[{"sig":"MEUCIEhrSfQYU1HtWGC6F8U/Yj0m7xorRGX/7+fshZXjvBQXAiEAvnxhtQ0Hsghd1C6UqmmkN7XT4Qeb9q4zQ92rLB+Edqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH0ANCRA9TVsSAnZWagAA8pIQAJ5XAG0nFxjLCEF/zTGK\nEfaVFvEZwXWMSYLsmMiaRYZDHXRzlsKK25xIaYn5xkIkYSMMsoi7A0ZBAVLc\nvD/Qe31fRoFLubnw4dUgXH2OKYpMgHOP3eEuC+ivKHoqj8DXSSRwiAngXpLS\nK05rAeAabPb0w4myc2K/JH0BhmmiKbGE18MkukJdkH/2xznRxmENW4QFWEAu\nj7qzZtyp5uDbb2UUZ/JYSNvp23qvRNnCYMEIBdG6gRBlMB8d14On61RLR5KB\niK1MSHdMiKR0e8oDItmZ/GkfnscIcmxuPKtkUyJyzcOCkkMBitWf+M2NSTUZ\ncKcxyFUgxW7jKMH5kYzppd4ov3wf9loDMzWXbm/V1e1uFGy3jUfTEbo0G3xV\nDPhrFp0nzSP0O/acVD+7SNT4B11ejT/0+4hEsHbSZDUNmR8/Tmr8Z+H8kjXN\nPes3L19MlMfWSlfUnSZiUErAN3WX86UETgc/cp/uEx0DgelJntQuj4m6SE4b\ne7kupeUQuth1XN3fOm0rxIhYo6je/gZm9GpHRSxOj/lk4EuYUIKJY8bZUmKp\nioNhZAg0k6lEgDf6bPA+pC95Xdy5KNxBRykP1J/9DiNt4472YT80i4WwrNA2\n8MO2wqZy5Xz2SAY1Vy3rwHGe0wdEgZyQGU1LRJBkOgWJOfvLFbgLogfLrF7A\nkzGR\r\n=6RCg\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"433b6e292260d0b5796e0992124e5b6c73f5c89f","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"6.14.5","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"14.5.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.8.2","nyc":"^15.0.1","rollup":"^1.32.1","js-yaml":"3.13.1","coveralls":"^3.1.0","typescript":"^3.8.3","@types/node":"^12.12.38","@types/js-yaml":"3.12.3"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_4.0.0_1595883532710_0.9659139667544403","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"rfc6902","version":"4.0.1","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@4.0.1","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"1a6474e1e9c17a3f812fabc68cb3df9d7e46cc34","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-4.0.1.tgz","fileCount":15,"integrity":"sha512-RZOewbzE7AGAAPxxoTg137y4rCzA9w+5F9O+j+JdwnXH9uNNIpDPf8eH4sIViqgjfvOak+nlBRiy17TPDn+PLA==","signatures":[{"sig":"MEYCIQDdMH57ANbUj/oflq4HgvpSxqf1ESbVjaDz5TqZk5XzaAIhANawTWnN84vaOayquinOYrCoNyg8zxFLhMuL4rOmAxbz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbUH8CRA9TVsSAnZWagAA0pcP/3SSO3W3IHQ7Bd7NhXC4\nDQsax006kaRB6ed3i/jbqAHyZ+PRzIoCBELPfjWv85dlOnGK0fzmgO5GIg7/\naZ9SP864LFKeUEnY62dI6Ag4Fq4+1f+swqMSSwSOl0mmxxzcQl70r2IQCLH1\nurSFMQkt39sII7CJyQypcdMIn4ERA045QJQPYXc/hb2LKazBE6yI8pliRBgm\n0c5nTNPZzjF0e/6fslh45rQqpP2PisDdqRoRfK6f8LlFbFnjzbudiHK0wkpz\nSFSXWJDaqoKALYhp/dtxswnbFpFlBwX6XQZNHtd2GqLoS3l65hCG0Z7ae5ps\n/M7lskRSncuXsu6eae/MM1icGQEOCSNMyQmkvJ7vpDyEJhdFv62Bgxk05Tzm\n7kY2HMGWCN5AlXMjclyAA53hifJeq9FCWEcRmwkZQwWzzrip+rR5KsKT/IF+\n6fISme0pUqPyyQMS9lAPQU6hzXyBt09XBfOpCZaJva8LuFsknsfyQY7dRDxK\nH/QJynH5nuzyT6nmhms/GatzzoJOY225gjNxCMp32JKNIdzrwIQUw4GE/M9D\noRPADakx3rfbVwq7+uZQScCDRNv891gB/nXy11Ne+LFmfHMKl3WJMImdppC6\nmE3BNvTFoKF/f8QzlA0SOZL4Ui7bhjvF34c+B5BTCplhLLQlBechgVSDO3Zm\npQOz\r\n=cVl0\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"71e8aa71424ebe99e6bd3fd427b9f08696f70a0d","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"6.14.8","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"14.12.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.12.1","nyc":"^15.1.0","rollup":"^2.28.2","js-yaml":"3.14.0","coveralls":"^3.1.0","typescript":"^4.0.3","@types/node":"^14.11.2","@types/js-yaml":"3.12.5"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_4.0.1_1600995836442_0.41272024978050315","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"rfc6902","version":"4.0.2","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@4.0.2","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"ce99d3562b9e3287d403462e6bcc81eead8fcea0","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-4.0.2.tgz","fileCount":15,"integrity":"sha512-MJOC4iDSv3Qn5/QvhPbrNoRongti6moXSShcRmtbNqOk0WPxlviEdMV4bb9PaULhSxLUXzWd4AjAMKQ3j3y54w==","signatures":[{"sig":"MEUCIFOj/XgRdrVQfCHr0dW7rflWQ7JGVCPs9tnxnv5dwWcwAiEAummwC5gjwwMTDxnee6Exx/LWHa2CTE2aJhCdCWxPKUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTBCjCRA9TVsSAnZWagAA98cQAInKx0t/tittBbfBAM1a\nBBkuYasgw5grfq0mVmGgyjBWvj7mhc75RL5WNzns/ccvtiZeNxNq2XXSe1+n\nzjQf1ncqlML2t1oxtHwt9IIOWCiIx0t6Zl5jni1JjazqvhEeTltsWoOLAGvj\nvUXF/btP6h3A8iJKJSKOR7+lHYcGGaJWEdvKXES9iqlrqycB6j8gxHwrGDog\ns76guQdJRsziX+GWRKn0UIeTqnWclV8lrDUunPbeYF176iyeSh1U41Pi2LHB\ni7j78YfOX5aN2qhqD71vGxjblxL4xsQQDoyE2/CN7GXT3r107/rxPMewlC/X\nU8uENpL0ggbWrFVlpc8nZQ+qSeWIcbnkzqKiWxTzaIKL6RSIWLnVJzQqrUHv\nV++e7gxmHa+SWsigk/Vhd/x/YBbKf7EfpMNwvRaGMg4UBz1rrbZunUTWqG5U\nScHS9GH1dU3i/Wo/iNb6LoOCRN3ji6uFExaSjHp4mpdKCFLqC0fiPcO3d7Vt\nEDzMrhBB2JWUUEYysepoKYi+RhciTIM4N8+rgRFmSgXrSQL1SFQtr4vZYIDo\npN3vVgStRwrRGtzEldejjMBRdP9/UJkjFK+80CWm/ZWU/w2YBoMRZu4Im/Qs\nddxXHxB7/z5ChWhdqWY+QNE35IQ5u9tPEWFSkjofRRzLcvm8nTuSi9I01eoS\nu+fS\r\n=R31O\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"9f28e813aa044b8629deb357158a582e5062d2fd","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"7.6.3","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"15.11.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","rollup":"^2.41.1","js-yaml":"4.0.0","coveralls":"^3.1.0","typescript":"^4.2.3","@types/node":"^14.14.33","@types/js-yaml":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_4.0.2_1615597731201_0.9177312010077356","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"rfc6902","version":"5.0.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@5.0.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"cb53ac1cb8a700edc1ddc6c19afbb93422f9e385","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-5.0.0.tgz","fileCount":15,"integrity":"sha512-6d0Q7DgN+RWHhvY/jb7QWG6ol+XreFqQn4NzvHB8CSALA70fRLRmbJaMvxlFf/JIzfkiNWq0lQF0l5yWb4yuLA==","signatures":[{"sig":"MEUCIQCzZWGpkBA4M6XE2Qq4/UfA1E3asrm4qrN1ZJCk3oPSagIgWLB9uSrL3eVJCfHQAJfckGLV0XLLT7r9T1MKJoTzVxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhur4TCRA9TVsSAnZWagAAGPoP/RvsqiZqF3ba7FSQj7cT\n3Rd2n8Id3Q6DkiYQlEyZTJj/U5QbeIcCJs+7EMQn/XF70TdB9sI4hsLhDtFl\n0D0VCWpEYMqUgd8unwjPxHV/2YZWi0YFqZqIBNsksEaJU8yr5MpEY/FPbqCi\nYX15tZ/12otQDxObqtuYR2qyNaFPXdp2N9Idz+IXFmeZ93WH2d3GXDRb+w0Q\nuxi/1IFsgV88mQ2SqJREd5EU+ygW22cJO+iHYknyoPx6ivF8GAthICrkbwja\nfabVryk3cwgrEFUcpp4jfbdjYgvF2OEp9fCrgFl2ZWEySknon9ZXZwDajUs6\nhcHHZsyF9GIfy5XF9yEHdu5rr204wFxhOU9WdWoYFu1Lv0hP+c0VgoR6dX3/\nvyFW4lgCdf23TyWaWqUZcIxqcWLOXVuNO4YebFgG+xLsyh4HMwfKRDQrVCpA\naa6Zoet8BcxgWizMmmwFlOwRsS/4lsfpkR+aU7zq7563dMYSrqlcLiq7TBbb\nXL7grEsAcOd92OvTm+xPhLV+4im4ZD6F6BNuS3McvGC4qxakYiqpncTKXH9k\nWwyJKMP1pzUxpjfrnn9tYHo/SOpkf+vMx9bgtkhUhD0ihLPAkUoEj2EzP72A\nbG9157NKIKlOX7prQ/fd0gODPpL3rqoMfVF/p8MV85btmOZO/QuR/qvnG/mk\nRUd5\r\n=Jnrz\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","gitHead":"4da52c0898a9ee3e67cc67b71104911e3a29dc08","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"8.1.4","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"17.2.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","rollup":"^2.41.1","js-yaml":"4.0.0","coveralls":"^3.1.0","typescript":"^4.2.3","@types/node":"^14.14.33","@types/js-yaml":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_5.0.0_1639628307494_0.5528194408427889","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"rfc6902","version":"5.0.1","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@5.0.1","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"e16f18dc322c755d6dd948423ddf52bb451eca3d","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-5.0.1.tgz","fileCount":15,"integrity":"sha512-tYGfLpKIq9X7lrt4o3IkD9w9bpeAtsejfAqWNR98AoxfTsZqCepKa8eDlRiX8QMiCOD9vMx0/YbKLx0G1nPi5w==","signatures":[{"sig":"MEYCIQCZ0+d/GKe4au7W2Li9AiLBU8M7ut3MCG61MUWiXvQSzAIhAO2CW7CjLCPgdXtpjtYh5c9zee5cyZISQFnzHqzdm2QG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDmeDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrI5Q/+NYuGjbs0luItz/+UyXG8NuhGNq5kNlAuf4sOqAz9ZsnOWAT5\r\nVBWlulBeQmdRyV89KyhuiAb7qI6KThtUnXJKjE8fjVl31Zz+8LjhE0iBj3H/\r\nyXcGnmSHYSiHXxDrNn7g0vvbbznBGlPA0fUPtrdDMALmRCLB/88XpkaJj5Yk\r\n8VRWT6x5mFFxxg32lwygiOjxph2plXfLK/OHQqfKCWpZuMAIb9Bp6s4D8RtD\r\n7gqJdpOi94tgU+WV24SpQMxPaM1i5ERGkiDjW/VB62F36fZ8DN6kTNR7dIUZ\r\nB9jDERGU70penMkyv/dxS5jjABMRTo3z3iAND+7yX3QLtET7XJPssS3kxq59\r\nKi211IPMF1U6YQUXD937YAtZ6QhyxckwQPXFENbeez0K82AEIn98ofZdD9NW\r\nASz5uE4W1cFWTMyEaq7vZGRpclWDsHb7GGjGVGtsV8MsAYtLTi4ZMifajJ2/\r\nmcCc1n+KciOmOfeWZ+tciI6gic0gGCYB5ohmk494DXtT7SP9FoD0X0YkuU7D\r\nabh0wIY3mOZ7usNUvCdvwhZEw6VDcaxOGKRCgQ5dtHHah+ADk28PQttnGgoQ\r\nrnnqEdHLTCLRJWvpEu5BYDt+iAAZMiHim5fMQlw1Uy3jk5Nfig7OPpKOKtIe\r\nhn759Q1qL/eiJ0MHyVfx5/u7Fr+HVRVI+vI=\r\n=P3or\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","gitHead":"db1846409fa1173d69b528d3ff9f8bc44f6607fc","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"8.4.1","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"17.5.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","rollup":"^2.41.1","js-yaml":"4.0.0","coveralls":"^3.1.0","typescript":"^4.2.3","@types/node":"^14.14.33","@types/js-yaml":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_5.0.1_1645111171777_0.042701548856795","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"rfc6902","version":"5.1.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@5.1.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"fa34fc26e7ce556738560d8a18bc5985e137f3c1","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-5.1.0.tgz","fileCount":15,"integrity":"sha512-6kjrdDRioKiLRdhTSRPBq8YMuA1tLvp4q8HVIVEaZQfsSrwYPXFZa//763HJjb/nwzQuMUgE8fytD+2ZGeBj2g==","signatures":[{"sig":"MEUCIDS422my6wlph9ZwGehZpJnA6mgoFDknRmw5hm3OUZi0AiEA6hkWL0+v1Ylc3pxh6BDwh3xZwhE/1T/D8TEwNpns/vE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91519},"types":"./index.d.ts","gitHead":"5d565c854412cf2d6cd1e7a0070adcdd65b0293b","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"10.2.3","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","rollup":"^2.41.1","js-yaml":"4.0.0","coveralls":"^3.1.0","typescript":"^4.2.3","@types/node":"^14.14.33","@types/js-yaml":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_5.1.0_1701023991815_0.34320673011611236","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"rfc6902","version":"5.1.1","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@5.1.1","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"201a6980c06e97760515612447cbc8ad59a350e2","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-5.1.1.tgz","fileCount":15,"integrity":"sha512-8rKImbe8GTXJ7cl9v+sF3U0WQ9aaSBn4fEcGP1VJakWN335ufj75ctvWXEhrzecGRxXpY6pEFbcdWzesjV7bFg==","signatures":[{"sig":"MEQCIFMsUq9t0C/wYNMqg5sMrciJG57JNCTWTgGFnNPCR29YAiAfsF7T4DK0mIW0kudpp9j6hxetCp7MePQdRqysQBrUkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91538},"types":"./index.d.ts","gitHead":"938d5689efbb7b49b0a5abd8abf0a824e35f2893","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"10.2.3","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","rollup":"^2.41.1","js-yaml":"4.0.0","coveralls":"^3.1.0","typescript":"^4.2.3","@types/node":"^14.14.33","@types/js-yaml":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_5.1.1_1701537716839_0.9664674134034901","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"rfc6902","version":"5.1.2","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@5.1.2","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"774262ba7b032ab9abf9eb8e0312927e8f425062","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-5.1.2.tgz","fileCount":15,"integrity":"sha512-zxcb+PWlE8PwX0tiKE6zP97THQ8/lHmeiwucRrJ3YFupWEmp25RmFSlB1dNTqjkovwqG4iq+u1gzJMBS3um8mA==","signatures":[{"sig":"MEQCIF13nu03x+Qz3uAVmWveoDw3+m/HKI7SNbXat5CgWvUeAiAVlfr5qqqWxqev1acSthEI6OpS92j6gP+f5Cr29ViUDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92946},"types":"./index.d.ts","gitHead":"3c1c373894de49d3816978b9b61b531f257579f5","scripts":{"dist":"tsc -t ES2015 -m es2015 && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"10.8.3","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","rollup":"^2.41.1","js-yaml":"4.0.0","coveralls":"^3.1.0","typescript":"^4.2.3","@types/node":"^14.14.33","@types/js-yaml":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_5.1.2_1730068618998_0.41881072697622557","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"rfc6902","version":"5.2.0","keywords":["json","patch","diff","rfc6902"],"author":{"url":"http://henrian.com","name":"Christopher Brown","email":"io@henrian.com"},"license":"MIT","_id":"rfc6902@5.2.0","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"homepage":"https://github.com/chbrown/rfc6902","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"dist":{"shasum":"ae547e800061f5a5894c9c807e71ab552968d622","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-5.2.0.tgz","fileCount":16,"integrity":"sha512-ZNQpVnWsdLMTCcLZcUY9ZBhxWuj7/H13EM7NL2gvbAMBXfLeN3iOLi3TWT1+8Or7OTLYXRDCy7sTEStk3j4KBA==","signatures":[{"sig":"MEUCIQCIBAgbH1VgA5WwbjCe/DmfrTI8oRTXhBiGuob5dBFiJQIgdvRn6WhLR1a+fwqXAJ7aFdJbNkxlhhS4/gHY2eNXsqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97138},"types":"./index.d.ts","gitHead":"3d78e63e6e8d28a8c9d27e57c17df31aeb3a4a13","scripts":{"dist":"tsc -t ES2015 -m es2015 --types ' ' && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","test":"nyc ava","clean":"tsc -b . test --clean","prepare":"tsc","pretest":"tsc -b . test -f","posttest":"nyc report --reporter=text-lcov | coveralls || true"},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"repository":{"url":"git+https://github.com/chbrown/rfc6902.git","type":"git"},"_npmVersion":"11.9.0","description":"Complete implementation of RFC6902 (patch and diff)","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"ava":"^6.4.1","nyc":"^18.0.0","rollup":"^4.59.0","js-yaml":"4.1.1","coveralls":"^3.1.1","typescript":"^5.9.3","@types/node":"^25.3.2","@types/js-yaml":"4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/rfc6902_5.2.0_1772165659480_0.9373762441509308","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"rfc6902","version":"5.3.0","description":"Complete implementation of RFC6902 (patch and diff)","keywords":["json","patch","diff","rfc6902"],"homepage":"https://github.com/chbrown/rfc6902","repository":{"type":"git","url":"git+https://github.com/chbrown/rfc6902.git"},"author":{"name":"Christopher Brown","email":"io@henrian.com","url":"http://henrian.com"},"license":"MIT","devDependencies":{"@types/js-yaml":"4.0.9","@types/node":"^25.3.2","ava":"^6.4.1","coveralls":"^3.1.1","js-yaml":"4.2.0","nyc":"^18.0.0","rollup":"^4.59.0","typescript":"^5.9.3"},"scripts":{"prepare":"tsc","pretest":"tsc -b . test -f","test":"nyc ava","posttest":"nyc report --reporter=text-lcov | coveralls || true","dist":"tsc -t ES2015 -m es2015 --types ' ' && rollup index.js --output.format umd --name rfc6902 --output.file dist/rfc6902.js && closure-compiler dist/rfc6902.js > dist/rfc6902.min.js","clean":"tsc -b . test --clean"},"gitHead":"453184eb0833b544c810af790ecd05460019430a","types":"./index.d.ts","_id":"rfc6902@5.3.0","bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-8x9uqKB5FeC3jhdtmBtI2Z2GR0+VE1VLbQ7Luy5RcnCxUa4+Z1n8w2G1D+GevkRUT33nbbfpAK5O4LhRbnaIPQ==","shasum":"f68913be7dce980e85e028b2231cd09958400955","tarball":"https://registry.npmjs.org/rfc6902/-/rfc6902-5.3.0.tgz","fileCount":16,"unpackedSize":98343,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAGI4oh8ddaSxr0tbU8libvjsRr9WQzf+ygdHBa4W0xuAiB+qYH4ep8ew9gYZSJkwh6ye1PPDiBGd3TjU6Xkes4Y6g=="}]},"_npmUser":{"name":"chbrown","email":"io@henrian.com"},"directories":{},"maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rfc6902_5.3.0_1784770105818_0.7406615372686947"},"_hasShrinkwrap":false}},"time":{"created":"2014-01-18T23:57:12.149Z","modified":"2026-07-23T01:28:26.119Z","0.0.2":"2014-01-18T23:57:12.149Z","0.0.3":"2014-01-19T06:46:56.111Z","0.0.4":"2014-01-20T00:23:24.896Z","0.0.5":"2014-01-23T17:21:20.889Z","0.0.6":"2014-01-23T21:43:55.751Z","1.0.2":"2015-06-09T21:08:47.749Z","1.0.3":"2015-06-09T21:51:11.259Z","1.0.4":"2015-07-31T15:45:32.504Z","1.0.5":"2015-07-31T15:58:52.079Z","1.0.6":"2015-08-06T16:41:35.392Z","1.0.7":"2015-08-22T19:11:09.219Z","1.0.8":"2015-08-22T19:26:15.192Z","1.0.9":"2015-12-20T05:05:11.189Z","1.1.0":"2015-12-21T01:46:35.201Z","1.1.1":"2015-12-31T07:42:10.035Z","1.1.2":"2016-03-17T02:33:10.399Z","1.1.3":"2016-03-17T03:02:38.341Z","1.2.0":"2016-04-29T16:40:35.115Z","1.2.1":"2016-05-01T20:54:07.979Z","1.2.2":"2016-08-14T20:35:43.651Z","1.3.0":"2017-01-30T19:04:04.450Z","2.0.0":"2017-10-09T19:17:57.489Z","2.0.1":"2017-10-09T19:26:00.338Z","2.1.0":"2017-10-09T19:48:56.930Z","2.2.0":"2017-10-09T20:15:19.709Z","2.2.1":"2017-10-10T05:37:32.140Z","2.2.2":"2017-11-13T18:55:58.893Z","2.2.3":"2018-06-13T08:26:42.415Z","2.3.0":"2018-06-14T07:28:29.584Z","2.4.0":"2018-06-25T18:10:40.796Z","3.0.0":"2018-09-18T00:50:07.944Z","3.0.1":"2018-09-22T21:39:28.801Z","3.0.2":"2019-04-11T06:15:44.469Z","3.0.3":"2019-07-03T01:11:39.031Z","3.0.4":"2019-07-03T01:19:35.784Z","3.1.1":"2020-07-27T17:55:32.704Z","4.0.0":"2020-07-27T20:58:52.868Z","4.0.1":"2020-09-25T01:03:56.597Z","4.0.2":"2021-03-13T01:08:51.466Z","5.0.0":"2021-12-16T04:18:27.660Z","5.0.1":"2022-02-17T15:19:31.895Z","5.1.0":"2023-11-26T18:39:52.043Z","5.1.1":"2023-12-02T17:21:57.020Z","5.1.2":"2024-10-27T22:36:59.198Z","5.2.0":"2026-02-27T04:14:19.661Z","5.3.0":"2026-07-23T01:28:25.981Z"},"bugs":{"url":"https://github.com/chbrown/rfc6902/issues"},"author":{"name":"Christopher Brown","email":"io@henrian.com","url":"http://henrian.com"},"license":"MIT","homepage":"https://github.com/chbrown/rfc6902","keywords":["json","patch","diff","rfc6902"],"repository":{"type":"git","url":"git+https://github.com/chbrown/rfc6902.git"},"description":"Complete implementation of RFC6902 (patch and diff)","maintainers":[{"name":"chbrown","email":"io@henrian.com"}],"readme":"# rfc6902\n\n[![latest version published to npm](https://badge.fury.io/js/rfc6902.svg)](https://www.npmjs.com/package/rfc6902)\n[![monthly downloads from npm](https://img.shields.io/npm/dm/rfc6902.svg?style=flat)](https://www.npmjs.com/package/rfc6902)\n[![Coverage status on Coveralls](https://coveralls.io/repos/github/chbrown/rfc6902/badge.svg?branch=master)](https://coveralls.io/github/chbrown/rfc6902?branch=master)\n\nComplete implementation of [RFC6902](http://tools.ietf.org/html/rfc6902) \"JavaScript Object Notation (JSON) Patch\"\n(including [RFC6901](http://tools.ietf.org/html/rfc6901) \"JavaScript Object Notation (JSON) Pointer\"),\nfor creating and consuming `application/json-patch+json` documents.\nAlso offers \"diff\" functionality without using `Object.observe`.\n\n\n## Demo\n\nSimple [web app](https://chbrown.github.io/rfc6902/) using the browser-compiled version of the code.\n\n\n## Quickstart\n\n### Install locally\n\n```sh\nnpm install --save rfc6902\n```\n\n### Import in your script\n\n```js\nconst rfc6902 = require('rfc6902')\n```\n\n### Calculate diff between two objects\n\n```js\nrfc6902.createPatch({first: 'Chris'}, {first: 'Chris', last: 'Brown'})\n//⇒ [ { op: 'add', path: '/last', value: 'Brown' } ]\n```\n\n### Apply a patch to some object\n\n```js\nconst users = [{first: 'Chris', last: 'Brown', age: 20}]\nrfc6902.applyPatch(users, [\n  {op: 'replace', path: '/0/age', value: 21},\n  {op: 'add', path: '/-', value: {first: 'Raphael', age: 37}},\n])\n```\nThe `applyPatch` function returns `[null, null]`,\nindicating there were two patches, both applied successfully.\n\nThe `users` variable is modified in place; evaluate it to examine the end result:\n```js\nusers\n//⇒ [ { first: 'Chris', last: 'Brown', age: 21 },\n//    { first: 'Raphael', age: 37 } ]\n```\n\n\n## API\n\nIn ES6 syntax:\n```js\nimport {applyPatch, createPatch} from 'rfc6902'\n```\n\nUsing [TypeScript](https://www.typescriptlang.org/) annotations for clarity:\n\n### `applyPatch(object: any, patch: Operation[], options?: Options): Array<Error | null>`\n\nThe operations in `patch` are applied to `object` in-place.\nReturns a list of results as long as the given `patch`.\nIf all operations were successful, each item in the returned list will be `null`.\nIf any of them failed, the corresponding item in the returned list will be an Error instance\nwith descriptive `.name` and `.message` properties.\n\n<details>\n  <summary>Optional <code>options</code> argument</summary>\n\nThe `options` argument triggers spec- non-compliant behavior.\n\nCurrently, the only implemented option is `implicitArrayCreation: true` which\nwill automatically create an array when adding values to paths that don't exist\n(which would otherwise throw `MissingError`),\n_iff_ the given path uses the special `.../-` JSON Pointer syntax.\n\n</details>\n\n### `createPatch(input: any, output: any, diff?: VoidableDiff): Operation[]`\n\nReturns a list of operations (a JSON Patch) of the required operations to make `input` equal to `output`.\nIn most cases, there is more than one way to transform an object into another.\nThis method is more efficient than wholesale replacement,\nbut does not always provide the optimal list of patches.\nIt uses a simple Levenshtein-type implementation with Arrays,\nbut it doesn't try for anything much smarter than that,\nso it's limited to `remove`, `add`, and `replace` operations.\n\n<details>\n  <summary>Optional <code>diff</code> argument</summary>\n\nThe optional `diff` argument allows the user to specify a partial function\nthat's called before the built-in `diffAny` function.\nFor example, to avoid recursing into instances of a custom class, say, `MyObject`:\n```js\nfunction myDiff(input: any, output: any, ptr: Pointer) {\n  if ((input instanceof MyObject || output instanceof MyObject) && input != output) {\n    return [{op: 'replace', path: ptr.toString(), value: output}]\n  }\n}\nconst my_patch = createPatch(input, output, myDiff)\n```\nThis will short-circuit on encountering an instance of `MyObject`, but otherwise recurse as usual.\n\n</details>\n\n### `Operation`\n\n```typescript\ninterface Operation {\n  op: 'add' | 'remove' | 'replace' | 'move' | 'copy' | 'test'\n  from?: string\n  path?: string\n  value?: string\n}\n```\n\nDifferent operations use different combinations of `from` / `value`;\nsee [JSON Patch (RFC6902)](#json-patch-rfc6902) below.\n\n\n## Changelog\n\nI'm not going to copy & paste my relatively descriptive commit messages into groups here;\nrather, these are just the changes that merited major version bumps:\n\n### `4.x.x` → `5.0.0` (2021-12-15)\n\n* Short-circuits JSON pointer traversal over the prototype-polluting tokens `__proto__`, `constructor`, and `prototype`. I.e., `/a/__proto__/b` and `/a/b` evaluate to the same thing.\nThis is in violation of the spec,\nwhich makes no special provisions for this idiosyncrasy of the JavaScript language,\nbut AFAIK there's no way to strictly comply with the spec in JavaScript.\nIt would probably be more correct to throw an error in those cases,\nbut this 'solution' feels less disruptive / more in line with workarounds implemented by other libraries.\n\n### `3.x.x` → `4.0.0` (2020-07-27)\n\n* Potential performance regression due to consolidating separate `compare(a, b): boolean` and `diff(a, b): Operation[]` logic into basically defining `compare(a, b)` as `!diff(a, b).length` (i.e., `diff(a, b)` returns empty array).\nThis simplifies the codebase and ensures underlying semantics do not diverge,\nbut potentially does unnecessary work in computing a full diff when all we really care about is whether there is at least one difference.\nIt also facilitates the user completely specifying custom diff functionality with just one `diff` function,\nas opposed to a `diff` and corresponding `compare`\n(and avoids the headache of having to propagate both of those around internally).\n\n### `2.x.x` → `3.0.0` (2018-09-17)\n\n* Corrects improper behavior in a few buggy edge cases,\nwhich might conceivably break consumers relying on incorrect behavior.\n(Tbh [that applies to most bugfixes](https://xkcd.com/1172/) but I felt there were enough to add up to incrementing the major version.)\n* Also moves around some of the internal API that was not intended to be used externally,\nbut technically _was_ exported.\nIf you're only importing the public API of `applyPatch`, `createPatch`, and `createTests` from `'rfc6902'`,\nnothing has changed.\n\n\n## Implementation details\n\n### Determinism\n\nIf you've ever implemented Levenshtein's algorithm,\nor played tricks with `git rebase` to get a reasonable sequence of commits,\nyou'll realize that computing diffs is rarely deterministic.\nE.g., to transform the string `ab` → `bc`, you could:\n1. Delete `a` (⇒ `b`)\n2. and then append `c` (⇒ `bc`)\n\n_Or..._\n1. Replace `b` with `c` (⇒ `ac`)\n2. and then replace `a` with `b` (⇒ `bc`)\n\nBoth consist of two operations, so either one is a valid solution.\n\nApplying `json-patch` documents is much easier than generating them,\nwhich might explain why, when I started this project,\nthere were more than five patch-applying RFC6902 implementations in NPM,\nbut none for generating a patch from two distinct objects.\n(There was one that used `Object.observe()`, which only works when you're the one making the changes,\nand only as long as `Object.observe()` hasn't been deprecated, which it has.)\n\nSo when comparing _your_ data objects, you'll want to ensure that the patches it generates meet your needs.\nThe algorithm used by this library is not optimal,\nbut it's more efficient than the strategy of wholesale replacing everything that's not an exact match.\n\nOf course, this only applies to generating the patches.\nApplying them is deterministic and unambiguously specified by [RFC6902](http://tools.ietf.org/html/rfc6902).\n\n### JSON Pointer (RFC6901)\n\nThe [RFC](http://tools.ietf.org/html/rfc6901) is a quick and easy read, but here's the gist:\n\n* JSON Pointer is a system for pointing to some fragment of a JSON document.\n* A pointer is a string that is composed of zero or more <code>/<i>reference-token</i></code> parts.\n  - When there are zero (the empty string), the pointer indicates the entire JSON document.\n  - Otherwise, the parts are read from left to right, each one selecting part of the current document,\n    and presenting only that fragment of the document to the next part.\n* The <code><i>reference-token</i></code> bits are usually Object keys,\n  but may also be (decimal) numerals, to indicate array indices.\n\nE.g., consider the NPM registry:\n\n```js\n{\n  \"_updated\": 1417985649051,\n  \"flickr-with-uploads\": {\n    \"name\": \"flickr-with-uploads\",\n    \"description\": \"Flickr API with OAuth 1.0A and uploads\",\n    \"repository\": {\n      \"type\": \"git\",\n      \"url\": \"git://github.com/chbrown/flickr-with-uploads.git\"\n    },\n    \"homepage\": \"https://github.com/chbrown/flickr-with-uploads\",\n    \"keywords\": [\n      \"flickr\",\n      \"api\",\n      \"backup\"\n    ],\n    ...\n  },\n  ...\n}\n```\n1. `/_updated`: this selects the value of that key, which is just a number: `1417985649051`\n2. `/flickr-with-uploads`: This selects the entire object:\n   ```js\n   {\n     \"name\": \"flickr-with-uploads\",\n     \"description\": \"Flickr API with OAuth 1.0A and uploads\",\n     \"repository\": {\n       \"type\": \"git\",\n       \"url\": \"git://github.com/chbrown/flickr-with-uploads.git\"\n     },\n     \"homepage\": \"https://github.com/chbrown/flickr-with-uploads\",\n     \"keywords\": [\n       \"flickr\",\n       \"api\",\n       \"backup\"\n     ],\n     ...\n   }\n   ```\n3. `/flickr-with-uploads/name`: this effectively applies the `/name` pointer to the result of the previous item,\n   which selects the string, `\"flickr-with-uploads\"`.\n4. `/flickr-with-uploads/keywords/1`: Array indices start at 0,\n   so this selects the second item from the `keywords` array, namely, `\"api\"`.\n\n#### Rules:\n\n* A pointer, if it is not empty, must always start with a slash;\notherwise, it is an \"Invalid pointer syntax\" error.\n* If a key within the JSON document contains a forward slash character\n  (which is totally valid JSON, but not very nice),\n  the `/` in the desired key should be replaced by the escape sequence, `~1`.\n* If a key within the JSON document contains a tilde (again valid JSON, but not very common),\n  the `~` should be replaced by the other escape sequence, `~0`.\n  This allows keys containing the literal string `~1` (which is especially cruel)\n  to be referenced by a JSON pointer (e.g., `/~01` should return `true` when applied to the object `{\"~1\":true}`).\n* All double quotation marks, reverse slashes,\n  and control characters _must_ escaped, since a JSON Pointer is a JSON string.\n* A pointer that refers to a non-existent value counts as an error, too.\n  But not necessarily as fatal as a syntax error.\n\n#### Example\n\nThis project implements JSON Pointer functionality; e.g.:\n\n```js\nconst {Pointer} = require('rfc6902')\nconst repository = {\n  contributors: ['chbrown', 'diachedelic', 'nathanrobinson', 'kbiedrzycki', 'stefanmaric']\n}\nconst pointer = Pointer.fromJSON('/contributors/0')\n//⇒ Pointer { tokens: [ '', 'contributors', '0' ] }\npointer.get(repository)\n//⇒ 'chbrown'\n```\n\n### JSON Patch (RFC6902)\n\nThe [RFC](http://tools.ietf.org/html/rfc6902) is only 18 pages long, but here are the basics:\n\nA JSON Patch document is a JSON document such that:\n\n* The MIME Type is `application/json-patch+json`\n* The file extension is `.json-patch`\n* It is an array of patch objects, potentially empty.\n* Each patch object has a key, `op`, with one of the following six values,\n  and an operator-specific set of other keys.\n  - **`add`**: Insert the given `value` at `path`. Or replace it, if it already exists.\n    If the parent of the intended target does not exist, produce an error.\n    If the final reference-token of `path` is \"`-`\", and the parent is an array, append `value` to it.\n    + `path`: JSON Pointer\n    + `value`: JSON object\n  - **`remove`**: Remove the value at `path`. Produces an error if it does not exist.\n    If `path` refers to an element within an array,\n    splice it out so that subsequent elements fill in the gap (decrementing the length of the array).\n    + `path`: JSON Pointer\n  - **`replace`**: Replace the current value at `path` with `value`.\n    It's exactly the same as performing a `remove` operation and then an `add` operation on the same path,\n    since there _must_ be a pre-existing value.\n    + `path`: JSON Pointer\n    + `value`: JSON object\n  - **`move`**: Remove the value at `from`, and set `path` to that value.\n    There _must_ be a value at `from`, but not necessarily at `path`;\n    it's the same as performing a `remove` operation, and then an `add` operation, but on different paths.\n    + `from`: JSON Pointer\n    + `path`: JSON Pointer\n  - **`copy`**: Get the value at `from` and set `path` to that value.\n    Same as `move`, but doesn't remove the original value.\n    + `from`: JSON Pointer\n    + `path`: JSON Pointer\n  - **`test`**: Check that the value at `path` is equal to `value`.\n    If it is not, the entire patch is considered to be a failure.\n    + `path`: JSON Pointer\n    + `value`: JSON object\n\n\n## License\n\nCopyright 2014-2021 Christopher Brown.\n[MIT Licensed](https://chbrown.github.io/licenses/MIT/#2014-2021).\n","readmeFilename":"README.md","users":{"t2ym":true,"gdibble":true,"ripdash":true,"anddoutoi":true,"cpxpratik":true,"lichenhao":true}}