{"_id":"json-merge-patch","_rev":"16-5030dbf98d78509851766d9c4278c0b6","name":"json-merge-patch","description":"Implementation of JSON Merge Patch (RFC 7396)","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.0":{"name":"json-merge-patch","version":"0.1.0","description":"Implementation of JSON Merge Patch (RFC 7396)","main":"index.js","directories":{"test":"test"},"dependencies":{"chai":"^2.2.0"},"devDependencies":{"istanbul":"^0.3.11","mocha":"^2.2.1"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/pierreinglebert/json-merge-patch.git"},"keywords":["JSON","Merge","Patch","rfc","7396"],"author":{"name":"Pierre Inglebert","email":"pierre.inglebert@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierreinglebert/json-merge-patch/issues"},"homepage":"https://github.com/pierreinglebert/json-merge-patch","_id":"json-merge-patch@0.1.0","_shasum":"45f0693c43f6d472b74697a348c6caf0f3cdceee","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"},"maintainers":[{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"}],"dist":{"shasum":"45f0693c43f6d472b74697a348c6caf0f3cdceee","tarball":"https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.1.0.tgz","integrity":"sha512-Mt67jQZcjbEwgQ8gh3n63ZQIEsIRbtM2ramXRqsoVhSdjPJpt5qCJItjkMT7XG65ROBF0/wk+6JGwp6Vj7t4bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZpHg+XQAwhHFMSK2f61Ylw1E2/XjKinFBg3olqlTdTQIgUBD36CLdIfEkoSlHMVZjP8gj4VXPJ/QmAZLV+ZtOZdM="}]}},"0.1.1":{"name":"json-merge-patch","version":"0.1.1","description":"Implementation of JSON Merge Patch (RFC 7396)","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^2.2.0","coveralls":"^2.11.2","istanbul":"^0.3.11","mocha":"^2.2.1"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/pierreinglebert/json-merge-patch.git"},"keywords":["JSON","Merge","Patch","rfc","7396"],"author":{"name":"Pierre Inglebert","email":"pierre.inglebert@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierreinglebert/json-merge-patch/issues"},"homepage":"https://github.com/pierreinglebert/json-merge-patch","gitHead":"f4ad5853e317fb1a523a57df9eefaa8625d21364","_id":"json-merge-patch@0.1.1","_shasum":"b9e5d5d0470c0e9634f0ef3bd95787bf3890be26","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"},"maintainers":[{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"}],"dist":{"shasum":"b9e5d5d0470c0e9634f0ef3bd95787bf3890be26","tarball":"https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.1.1.tgz","integrity":"sha512-2FIUL+fXwf7nO1DwofEZxxGSBGEj17cn+IDhdX791rnwLT9tn/0Tu5xe9ut7Cu+z294BkpBOHbpOB2bOkykMlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUdlJypCaqhmJfC3sIJ+mkzTR/c36wi6YlbprbiJiM2AiAhToOvRCCS5yvQPT2/+PJl3T/OGxKaUHbyGba3q48xJw=="}]}},"0.2.0":{"name":"json-merge-patch","version":"0.2.0","description":"Implementation of JSON Merge Patch (RFC 7396)","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^2.2.0","coveralls":"^2.11.2","istanbul":"^0.3.11","mocha":"^2.2.1"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/pierreinglebert/json-merge-patch.git"},"keywords":["JSON","Merge","Patch","rfc","7396"],"author":{"name":"Pierre Inglebert","email":"pierre.inglebert@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierreinglebert/json-merge-patch/issues"},"homepage":"https://github.com/pierreinglebert/json-merge-patch","gitHead":"9498c681e13d2f8e2b159a4017aa96b39804acbc","_id":"json-merge-patch@0.2.0","_shasum":"b4010bd237abc0e84a5d6bdb3d76ad696db667c8","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"},"maintainers":[{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"}],"dist":{"shasum":"b4010bd237abc0e84a5d6bdb3d76ad696db667c8","tarball":"https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.0.tgz","integrity":"sha512-GwVSiSXn9z+6UJ5JyvqdutHilC+rP4Fs6wlHSM7duqAdR/DuiwUc58JB+6wZonUmFupUIG01/TKF8OODrbzMzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWErGRZq/YG2KehJJ60FwRLeTmdQdVRZ7ViOH9LP6xhAiEAuI801/SomiQTjKyc2cx4ddRKd8C3B04cAt5O5Odk7+U="}]}},"0.2.1":{"name":"json-merge-patch","version":"0.2.1","description":"Implementation of JSON Merge Patch (RFC 7396)","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^2.2.0","coveralls":"^2.11.2","istanbul":"^0.3.11","mocha":"^2.2.1"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/pierreinglebert/json-merge-patch.git"},"keywords":["JSON","Merge","Patch","rfc","7396"],"author":{"name":"Pierre Inglebert","email":"pierre.inglebert@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierreinglebert/json-merge-patch/issues"},"homepage":"https://github.com/pierreinglebert/json-merge-patch","gitHead":"171fced61ba6eef75358d893fd9518453ecb9014","_id":"json-merge-patch@0.2.1","_shasum":"04c121a43ebe1bf4bf00986d84dadf5398e85074","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"},"maintainers":[{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"}],"dist":{"shasum":"04c121a43ebe1bf4bf00986d84dadf5398e85074","tarball":"https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.1.tgz","integrity":"sha512-R4+InhRbsTfZvIFM7OO90FXETxQnqr7Jd1TiMBy9Ef0UYLHAXQeFVG95QewzFVyp/SmHIqJp52j3mWkxc12ohw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0Skm/fg46rxllSQpyG10WZ4LI3S4p0ZoTACkmaBKnlAiEA/3Pj4QtCTE/MVDcgoA9Jj3m5oKwHTxVITRrdqMd/AJg="}]}},"0.2.2":{"name":"json-merge-patch","version":"0.2.2","description":"Implementation of JSON Merge Patch (RFC 7396)","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^2.2.0","coveralls":"^2.11.2","istanbul":"^0.3.11","mocha":"^2.2.1"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/pierreinglebert/json-merge-patch.git"},"keywords":["JSON","Merge","Patch","rfc","7396"],"author":{"name":"Pierre Inglebert","email":"pierre.inglebert@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierreinglebert/json-merge-patch/issues"},"homepage":"https://github.com/pierreinglebert/json-merge-patch","dependencies":{"deep-equal":"^1.0.0"},"gitHead":"4b941e157fccbc6c84e0df41e45bf0c1311ba188","_id":"json-merge-patch@0.2.2","_shasum":"794157cbec2be6e0b05f2b02ff56cb2603f6e4bb","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.35","_npmUser":{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"},"dist":{"shasum":"794157cbec2be6e0b05f2b02ff56cb2603f6e4bb","tarball":"https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.2.tgz","integrity":"sha512-kJ14DioRu7ojY+H9Mmuq4Tijd+GjtKEX5WrpPVKVYjwSRQ4nnqo2zvELdpLeC7jhvVqdjAItd9ul/YV8TZ3AgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcs9KiozhCJA/IQPcw/ZocBxaDs0li7smCbh3XwMyuKAiAEPF8PhzvzN4g3ghkrinnA0WF4zz87YwrQ+qC5sI4TpQ=="}]},"maintainers":[{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"}]},"0.2.3":{"name":"json-merge-patch","version":"0.2.3","description":"Implementation of JSON Merge Patch (RFC 7396)","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^2.2.0","coveralls":"^2.11.2","istanbul":"^0.3.11","mocha":"^2.2.1"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/pierreinglebert/json-merge-patch.git"},"keywords":["JSON","Merge","Patch","rfc","7396"],"author":{"name":"Pierre Inglebert","email":"pierre.inglebert@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierreinglebert/json-merge-patch/issues"},"homepage":"https://github.com/pierreinglebert/json-merge-patch","dependencies":{"deep-equal":"^1.0.0"},"gitHead":"16f0a7cb18470c209547c24adc563ecbe2edc285","_id":"json-merge-patch@0.2.3","_shasum":"fa2c6b5af87da77bae2966a589d52e23ed81fe40","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.35","_npmUser":{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"},"dist":{"shasum":"fa2c6b5af87da77bae2966a589d52e23ed81fe40","tarball":"https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.3.tgz","integrity":"sha512-mjd5eObNGOhWkKCztwVuF25KOzLj2T4TJaWXLBgCQPeoPRJrMxKNgjNBE8sPmXoWRT0WDlo4Itd/gTlFh29TFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwQQl6aUY7uqhGE8AyiJkUG6DaUNhGKpRd9Nlj3eeLpAiAuKa1HnFm8NbBV9U5PbwGEWPl2JKtdRpeRtTBNKGt2gw=="}]},"maintainers":[{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"}]},"1.0.0":{"name":"json-merge-patch","version":"1.0.0","description":"Implementation of JSON Merge Patch (RFC 7396)","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^4.2.0","coveralls":"^3.1.0","eslint":"^7.0.0","istanbul":"^0.4.5","mocha":"^7.1.2"},"scripts":{"test":"NODE_ENV=test mocha -b --reporter spec --recursive test","lint":"eslint ./lib ./index.js","coverage":"istanbul cover _mocha -- -R spec --recursive test","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec  --recursive test && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/pierreinglebert/json-merge-patch.git"},"keywords":["JSON","Merge","Patch","rfc","7396"],"author":{"name":"Pierre Inglebert","email":"pierre.inglebert@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierreinglebert/json-merge-patch/issues"},"homepage":"https://github.com/pierreinglebert/json-merge-patch","dependencies":{"deep-equal":"^2.0.3"},"gitHead":"f3d6c8e9f94ee2430f144d78b32ab980c132c87f","_id":"json-merge-patch@1.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-pG2/EXnf8UvFuST3lNnhBaA0UROQPzrp/5hlK0FHCu7ha8RDKy9AhKlBjTXugY/xgWxeCThRmUHD8QxEKOw1Iw==","shasum":"8c8e78ce88535105332afb737b5920d6c321a2fa","tarball":"https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.0.tgz","fileCount":9,"unpackedSize":10687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetp2lCRA9TVsSAnZWagAA9BwP/RSXHk8n2tm+JOWnOhZ0\n5OlVstjWyzl3/aYiyoZtk5DZpxl5lsMmv9BX/aJmtFI9TXzN+aeOF8OZRWbw\nNY50UyFeDeo0NFdGW7QFBV1dhiO/TvXby/WQMzvmNQBml/rX3+yl6dH7kqXk\nV1eIA/gO2ozC8+Ev4wB/1qNpEYLgNTW2APsJOj5bPgdKB5U6gv80mBwaWPcP\nFa7rNyeZYVeDHhQBVly7BB0f1u+Iswft/nz9IqM3X721ts/zMqBkg81G5FS9\nLBvP1KAnPaqBkWj6IhS+gj4/x+5DkCRc9P8AWn2qtHa1ypQaqV40lWuz0XJw\nbgjVPtnp2VR4HWT9jwUzOqEMiz3jEHZFLji/+P8X3kuEVZqtAZewrYFjJvIK\nCzUbEGxjuhUf1BTLOxhaFcg5ARghLes36WJX4BtjSGhpReHNq0bbE0LJBWE2\noc3uxbcuITGBOzR7i1nqm4x2MliBnz2iN6pGpNiPj+WJW2j1UC7e1Ss+V8nO\n7ck29qJffcNUPxZFdNEt5dhrWnWCINDQAIhcd0DwRuqCaENzBzBq1nHq4aUf\nzgPkNdy17+W50qqNANtfdC9exdFN676q+dG5zGwZV0ias3VtRLQOsTz4FKfQ\nArNq8dGwb3VwyZ9LTl4KQjZEFn3CTvHXSeUUd5DqSJHgAz/x4qfRoWqlBl52\ngB0v\r\n=6ake\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8e4hOiP0jC/Vsg7HcfjIu6t+1ksqtKYHFGCbcLV4XdAIhAJ8z0wdj8PR+KXXZGEWGBdNeQJbuw/96Jtm+0St+tzqI"}]},"maintainers":[{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"}],"_npmUser":{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-merge-patch_1.0.0_1589026213351_0.1667403511304184"},"_hasShrinkwrap":false},"1.0.1":{"name":"json-merge-patch","version":"1.0.1","description":"Implementation of JSON Merge Patch (RFC 7396)","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^4.2.0","coveralls":"^3.1.0","eslint":"^7.0.0","istanbul":"^0.4.5","mocha":"^7.1.2"},"scripts":{"test":"NODE_ENV=test mocha -b --reporter spec --recursive test","lint":"eslint ./lib ./index.js","coverage":"istanbul cover _mocha -- -R spec --recursive test","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec  --recursive test && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/pierreinglebert/json-merge-patch.git"},"keywords":["JSON","Merge","Patch","rfc","7396"],"author":{"name":"Pierre Inglebert","email":"pierre.inglebert@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierreinglebert/json-merge-patch/issues"},"homepage":"https://github.com/pierreinglebert/json-merge-patch","dependencies":{"deep-equal":"^2.0.3"},"gitHead":"1c3096f0e09902c3eeaefeab3f47d576a94732c9","_id":"json-merge-patch@1.0.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yvT2j/jJZ2S53t+WLt1/y2pvyR1UKPl1d/tJUjwnbtwdQQcloPhGS0bkEq/L6I32l1nhleU57GTkbv64t8eHQA==","shasum":"7ab1f9e51927d42fb7b355549460914b08f50c18","tarball":"https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.1.tgz","fileCount":9,"unpackedSize":10793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhYwlCRA9TVsSAnZWagAAy/AP/08P8yD9VOnThzg8V6Ms\ntJz9om3lhCutI3I11SY0YjjCSCXjAHP1Nlt0J+iJG8ma2X1KI+IRFjjGXqzq\nFK4XNTJ7ZcLD2LnX+Eqcj7aPKFWHJ2LCS5ZSYVT7Ayzw/BbQVOllFfs8Q+NN\nCNBf/sG0JuJx6aVOBncGPucBfl/4iUVOMdGofG18Qfq1mlZoAMruq9MZuVN9\nD8yfaOOveURLuNEmfrM/HTB0Rm68Tw1dXFlCoSRN4JRT1+/ui6tMP/YBhNFW\n/fB8jKeUTdqas72Wg8F+UlVws5pGSQV8wGDfUaB6n/OFkA/aIztr1hh9bhzK\nMjzA76BRRoYSdtT8G25kQWZPxiaSl6+3pApKo2xUxQgOgt+cJzMTmrJ1wHLh\nUk8/j4+OtBnM+YRBEu3Yeu81isg1xyDANTXWv/tVmBTkSylnjU/v6UAwzDua\n0Lf559/fcewBSOCOBf7KqpQ8S3HalENqgtXZ0JhdG3EyMPvxj1wgw/PoA5LA\nw61FPhs94XiWnSa8M4LoRX2uMsaE8ydPcqjFIgKhYW5cAD1d5SJOuNF0zrVQ\nEn9a41BfUBnqoJePuk4hTI3vn7jouZcOnBy14ineg9ocAWz7J83PvBqiQRCN\nftYJf5ZNItg7DfKWdhp3eKD+DcN+PK0UorkaV1+cP6rqTXsuRD9UIc+eUEUB\nbNxe\r\n=yk5K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFw/h7pN3YE/8/ZvueSJnOKBIxkmcgqF9g9yZ6ff/YUXAiEA8+WR3OJDuNzaoMA6yNKa++V/FLJTVJ7og3ricWdMEpI="}]},"maintainers":[{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"}],"_npmUser":{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-merge-patch_1.0.1_1602587685378_0.1447284300878322"},"_hasShrinkwrap":false},"1.0.2":{"name":"json-merge-patch","version":"1.0.2","description":"Implementation of JSON Merge Patch (RFC 7396)","main":"index.js","directories":{"test":"test"},"devDependencies":{"chai":"^4.2.0","coveralls":"^3.1.0","eslint":"^7.0.0","istanbul":"^0.4.5","mocha":"^7.1.2"},"scripts":{"test":"NODE_ENV=test mocha -b --reporter spec --recursive test","lint":"eslint ./lib ./index.js","coverage":"istanbul cover _mocha -- -R spec --recursive test","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec  --recursive test && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"repository":{"type":"git","url":"git+https://github.com/pierreinglebert/json-merge-patch.git"},"keywords":["JSON","Merge","Patch","rfc","7396"],"author":{"name":"Pierre Inglebert","email":"pierre.inglebert@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/pierreinglebert/json-merge-patch/issues"},"homepage":"https://github.com/pierreinglebert/json-merge-patch","dependencies":{"fast-deep-equal":"^3.1.3"},"gitHead":"e915ee199e7ccc65200b156ed2ca787f7503cba3","_id":"json-merge-patch@1.0.2","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-M6Vp2GN9L7cfuMXiWOmHj9bEFbeC250iVtcKQbqVgEsDVYnIsrNsbU+h/Y/PkbBQCtEa4Bez+Ebv0zfbC8ObLg==","shasum":"c4626811943b2f362f8607ae8f03d528875465b0","tarball":"https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-1.0.2.tgz","fileCount":9,"unpackedSize":10803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+H2mCRA9TVsSAnZWagAARScP/iBt27zw8xPDWYnbGp1f\nbqshdgp5zyFMoe8Dk8EQkZsw1cEX1tOJAwqrXGYV3ZLsBLzr0YYB2+qcq4SK\nqFB0OJuAFeOdyihnzjHf97Wmxg+AhpnXfrz9V1i1CkiRNq74wIGOdi1YQiPM\nZoMbtjMYZRq/TeNqo0F1dDCJ172yziLquETdq1xhQo+h6nt233IPVy3c0Zpr\n4PYO8Pz0V0/bQ98QSuqPIe6cqGnTyeJ1NHyZ79GLqfglsnAno48lKDq492o2\nN9UfrdgTMDXfTiGJbN6Rq+nfjNYywAVZd4ZLhF+QqNs2IJDA/wnX2oWtl63W\nKyVXUMxN4VziPZw2p3WLJhbAz+BIG8H/4XkonXb8ueoQd09uEqf/NdIrMrJh\nOGC79kYiE1oNhfZSbIj/Sd1zRI9+FHOC3OXhkwQl08p2wTE5bU8yoaQh30kB\naQgRmuTyroOcuGLRQ1GWxpzvP0k2dM+/6K247F1UvR8XaUCMh9l+TlFz+kH8\n03/QJaHCGCpXAVWfEl8nzlvRyn764gbkgw9ovrVyLk243ePw8H9nv+oIPb7L\nd1tZUP8ySH5m7MzrjkNouZnC/I+ddh4YlHY0Y0FCsYgTeNK9j96UpM/uwyHd\nCLc0P633MDw2fOR0H5dSWxIjU9ZDPSlQpGVvmACtJTewQO/QevebXviAf52T\nq82v\r\n=1zZS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIWJuH+Z6EHXFtJqOtRiLDTayjx5oNOUTGxsVMOOAp9AiEAzPGyFKhS8ZaBME389y8fkR4SxSpK4fOL6FgJXXTu2+8="}]},"_npmUser":{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"},"maintainers":[{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-merge-patch_1.0.2_1626897830474_0.14954586907111111"},"_hasShrinkwrap":false}},"readme":"JSON Merge Patch\n===============\n\n[![build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![Dependency Status][dep-image]][dep-url]\n[![devDependency Status][devDep-image]][devDep-url]\n\nAn implementation of the JSON Merge Patch [RFC 7396](http://tools.ietf.org/html/rfc7396)\n\nJSON Merge Patch [(RFC 7396)](http://tools.ietf.org/html/rfc7396) is a standard format that\nallows you to update a JSON document by sending the changes rather than the whole document.\nJSON Merge Patch plays well with the HTTP PATCH verb (method) and REST style programming.\n\n\n## Install\n\nInstall the current version (and save it as a dependency):\n\n### npm\n\n```sh\n$ npm install json-merge-patch --save\n```\n\n\n## Usage\n\n### Applying patches:\n```js\njsonmergepatch.apply(obj: Object, patch: Object) : Object\n```\nApplies `patch` onto source `obj`.\n\n### Example:\n```js\nvar source = {\n  \"title\": \"Goodbye!\",\n  \"author\" : {\n\t\t\"givenName\" : \"John\",\n\t\t\"familyName\" : \"Doe\"\n\t}\n};\n\nvar patch = {\n\t\"title\": 'Hello!',\n\t\"author\": {\n\t\t\"familyName\": null\n\t}\n}\n\nvar target = jsonmergepatch.apply(source, patch);\n\n// target = {\n// \t\"title\": \"Hello!\",\n//   \"author\" : {\n// \t\t\"givenName\" : \"John\",\n// \t}\n// }\n```\n\n### Generating patches:\n```js\njsonmergepatch.generate(source: Object, target: Object) : Object\n```\nCompares `source` and `target` object and generates a `patch` of the changes necessary to convert `source` into `target`.\n\n### Example:\n```js\nvar source = {\n  \"title\": \"Goodbye!\",\n  \"author\" : \"John Doe\"\n};\n\nvar target = {\n\t\"title\": \"Hello!\",\n};\n\nvar patch = jsonmergepatch.generate(source, target);\n\n// patch = {\n// \t\"title\": 'Hello!',\n// \t\"author\": null\n// }\n```\n\n### Merging patches\n\nThis function is **outside the scope of the RFC**, its purpose is to combine/squash successive patches of the same entity into one patch.\nUse it at your own risks.\n\n\n### Usage with Javascript objects\n\nThis library is primarily designed to work with JSON.\nNonetheless, it is possible to use Javascript objects if the method `toJSON()` is implemented, the library will then serialize your object using it.\n```js\nvar patch = jsonmergepatch.generate(\n  {\n    \"title\": \"Goodbye!\"\n  },\n  {\n    toJSON: () {\n      return {\n        \"title\": \"I am serialized\"\n      }\n    },\n  }\n);\n// patch = {\n// \t\"title\": \"I am serialized\",\n// }\n```\n\n```js\nvar patch = jsonmergepatch.generate(\n  {},\n  {\n    date: new Date(\"2020-05-09T00:00:00.000\")\n  }\n);\n// patch = {\n// \tdate: \"2020-05-09T00:00:00.000\"\n// }\n```\n\n## Running tests\n\n```sh\nnpm test\n```\n\n# License\n\n  MIT\n\n[travis-image]: https://img.shields.io/travis/pierreinglebert/json-merge-patch/master.svg?style=flat-square\n[travis-url]: https://travis-ci.org/pierreinglebert/json-merge-patch\n[coveralls-image]: https://img.shields.io/coveralls/pierreinglebert/json-merge-patch/master.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/pierreinglebert/json-merge-patch?branch=master\n[dep-image]: https://img.shields.io/david/pierreinglebert/json-merge-patch.svg\n[dep-url]: https://david-dm.org/pierreinglebert/json-merge-patch\n[devDep-image]: https://img.shields.io/david/dev/pierreinglebert/json-merge-patch.svg\n[devDep-url]: https://david-dm.org/pierreinglebert/json-merge-patch#info=devDependencies\n","maintainers":[{"name":"pierre.inglebert","email":"pierre.inglebert@gmail.com"}],"time":{"modified":"2022-06-19T06:18:56.611Z","created":"2015-03-28T16:14:01.205Z","0.1.0":"2015-03-28T16:14:01.205Z","0.1.1":"2015-03-29T09:27:06.708Z","0.2.0":"2015-04-01T20:56:39.617Z","0.2.1":"2015-04-08T21:12:01.918Z","0.2.2":"2015-04-09T13:57:40.263Z","0.2.3":"2015-04-09T15:05:40.474Z","1.0.0":"2020-05-09T12:10:13.456Z","1.0.1":"2020-10-13T11:14:45.582Z","1.0.2":"2021-07-21T20:03:50.667Z"},"homepage":"https://github.com/pierreinglebert/json-merge-patch","keywords":["JSON","Merge","Patch","rfc","7396"],"repository":{"type":"git","url":"git+https://github.com/pierreinglebert/json-merge-patch.git"},"author":{"name":"Pierre Inglebert","email":"pierre.inglebert@gmail.com"},"bugs":{"url":"https://github.com/pierreinglebert/json-merge-patch/issues"},"license":"MIT","readmeFilename":"README.md","users":{"risseraka":true,"davidjamesstone":true,"karlfranks_dx":true,"drmercer":true}}