{"_id":"objectdiff","_rev":"7-c2c781f09d5ac6b0df820b4d4b35bf58","name":"objectdiff","description":"Compares JavaScript objects","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"objectdiff","description":"Compares JavaScript objects","keywords":["diff"],"version":"1.0.0","homepage":"https://github.com/NV/objectDiff.js","author":{"name":"Nikita Vasilyev","email":"me@elv1s.ru"},"repository":{"type":"git","url":"git://github.com/NV/objectDiff.js.git"},"bugs":{"url":"https://github.com/NV/objectDiff.js/issues"},"files":["objectDiff.js"],"main":"objectDiff.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"_npmUser":{"name":"nv","email":"me@elv1s.ru"},"_id":"objectdiff@1.0.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.97","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"f17a78f2246a5da2b372e3551a1b82317fc04293","tarball":"https://registry.npmjs.org/objectdiff/-/objectdiff-1.0.0.tgz","integrity":"sha512-RSX5IQYSIdYCt8EDELL4TkspHtywVWe+RXyj19x5GxaZlPQVzVCCADeMMCmal6HTEHRRAcHUM8gs6Yyes1lGPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWYD9syE+Oja0QUNXSD75Rj4fvhq01G+rj24cDlcGmvQIhAMc9JirQsMzovEUqI/Y+NuC/6vEk7t/16H/1QKLCenyG"}]},"maintainers":[{"name":"nv","email":"me@elv1s.ru"}]},"1.1.0":{"name":"objectdiff","description":"Compares JavaScript objects","keywords":["diff"],"version":"1.1.0","homepage":"https://github.com/NV/objectDiff.js","author":{"name":"Nikita Vasilyev","email":"me@elv1s.ru"},"repository":{"type":"git","url":"git://github.com/NV/objectDiff.js.git"},"bugs":{"url":"https://github.com/NV/objectDiff.js/issues"},"files":["objectDiff.js"],"main":"objectDiff.js","engines":{"node":">=0.2.0"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"readme":"#[objectDiff](http://nv.github.com/objectDiff.js/)\n\n[objectdiff on npm](http://search.npmjs.org/#/objectdiff)\n\n\n## objectDiff.diff(objectA, objectB)\n\n<pre>\nobjectDiff.diff({x: 1}, {x: 2})\n-> {\n  changed: \"object change\",\n  value: {\n    x: {\n      changed: \"primitive change\",\n      removed: 1,\n      added: 2\n    }\n  }\n}\n\nobjectDiff.diff({z: {x: 1}}, {z: {y: 2}})\n-> {\n  changed: \"object change\",\n  value: {\n    z: {\n      changed: \"object change\",\n      value: {\n        x: {\n          changed: \"removed\",\n          value: 1\n        },\n        y: {\n          changed: \"added\",\n          value: 2\n        }\n      }\n    }\n  }\n}\n</pre>\n\n\n## objectDiff.diffOwnProperties(objectA, objectB)\n\nSame as objectDiff.diff, but compares only objects' own properties\n\n<pre>\nfunction A(){}\nA.prototype.x = 1\nobjectDiff.diff({x: 1}, new A)\n-> {changed: \"equal\", value: {x: 1}}\n\nobjectDiff.diffOwnProperties({x: 1}, new A)\n-> {changed: \"object change\", value: {x: {changed: \"removed\", value: 1}}}\n</pre>\n\n## objectDiff.convertToXMLString(diffObject)\n\nUsed on [the demo page](http://nv.github.com/objectDiff.js/).\n\n## Jasmine integration\n\nobjectDiff provides `toEqualProperties` and `toEqualOwnProperties` matchers for [Jasmine](http://pivotal.github.com/jasmine/).\nSee [example spec](http://nv.github.com/objectDiff.js/spec/).\n","readmeFilename":"README.mdown","_id":"objectdiff@1.1.0","dist":{"shasum":"8d7a15be6cb8670df8a490cc6be12a4f05ea82f4","tarball":"https://registry.npmjs.org/objectdiff/-/objectdiff-1.1.0.tgz","integrity":"sha512-erLmuAAfFoU13H1ud2b8btqsCLjHaSmQh5h+BoZSjMbIaeHp9v5xCSyEWN/AJHge4dHBR/dY/QhpuVMhYLoF+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6jSwSbquor8vX8sWCKnqnw4ayMnz0TyWE7xKwfDeAvAIhANVDIEXprInFLtTWxZe7g4sgxzPZy15u1Q/NTonGDd0B"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"nv","email":"me@elv1s.ru"},"maintainers":[{"name":"nv","email":"me@elv1s.ru"}]}},"maintainers":[{"name":"nv","email":"me@elv1s.ru"}],"time":{"modified":"2022-06-22T17:17:11.027Z","created":"2011-11-02T18:52:42.535Z","1.0.0":"2011-11-02T18:52:43.323Z","1.1.0":"2013-06-20T13:56:39.021Z"},"author":{"name":"Nikita Vasilyev","email":"me@elv1s.ru"},"repository":{"type":"git","url":"git://github.com/NV/objectDiff.js.git"}}