{"_id":"array-indexofobject","_rev":"5-e61adcf2a5d3f1ff0a323423d07a1c95","name":"array-indexofobject","description":"Like Array#indexOf but for objects used like hashes","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"array-indexofobject","version":"0.0.1","description":"Like Array#indexOf but for objects used like hashes","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/danmactough/node-array-indexofobject.git"},"keywords":["utilities","array","object"],"author":{"name":"Dan MacTough","email":"danmactough@gmail.com"},"license":"MIT","readmeFilename":"README.md","gitHead":"3dc01a0f59add1210ff4189e13312bb9e3d31375","readme":"array-indexofobject\n===================\n\nLike Array#indexOf but for objects used like hashes\n\n## Examples:\n\n```js\n    var arr = [];\n    var obj = { a: 1, b: 2, c: 'a b c'};\n    var obj2 = { a: 1, b: 2, c: 'a b c'}; // same key/value pairs\n    arr.push(obj);\n    arr.indexOf(obj); // 0\n    arr.indexOf(obj2); // -1\n    indexOfObject = require('array-indexofobject');\n    indexOfObject(arr, obj); // 0\n    indexOfObject(arr, obj2); // 0\n```\n\nBy default, all properties in the object must match. Optionally, you can instead\npass one or more keys to use for comparison.\n\n```js\n    var arr = [];\n    var obj = { a: 1, b: 2, c: 'a b c', d: 'something'};\n    var obj2 = { a: 1, b: 2, c: 'a b c', d: 'this key is not important'};\n    arr.push(obj);\n    indexOfObject(arr, obj2); // -1\n    indexOfObject(arr, obj2, 'a'); // 0\n    indexOfObject(arr, obj2, ['a', 'b', 'c']); // 0\n```","_id":"array-indexofobject@0.0.1","dist":{"shasum":"aaa128e62c9b3c358094568c219ff64fe489d42a","tarball":"https://registry.npmjs.org/array-indexofobject/-/array-indexofobject-0.0.1.tgz","integrity":"sha512-tpdPBIBm4TMNxSp8O3pZgC7mF4+wn9SmJlhE+7bi5so6x39PvzUqChQMbv93R5ilYGZ1HV+Neki4IH/i+87AoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNf5sQm/Kai4PTS/uJXnKrW+Ohw+75SvYQNbh0CRIQzAiEAwJvuJ3jtk+wkEsG2QHo0Wi8o2CDPPgBI+6c6JBg6rgM="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"danmactough","email":"danmactough@gmail.com"},"maintainers":[{"name":"danmactough","email":"danmactough@gmail.com"}]}},"readme":"array-indexofobject\n===================\n\nLike Array#indexOf but for objects used like hashes\n\n## Examples:\n\n```js\n    var arr = [];\n    var obj = { a: 1, b: 2, c: 'a b c'};\n    var obj2 = { a: 1, b: 2, c: 'a b c'}; // same key/value pairs\n    arr.push(obj);\n    arr.indexOf(obj); // 0\n    arr.indexOf(obj2); // -1\n    indexOfObject = require('array-indexofobject');\n    indexOfObject(arr, obj); // 0\n    indexOfObject(arr, obj2); // 0\n```\n\nBy default, all properties in the object must match. Optionally, you can instead\npass one or more keys to use for comparison.\n\n```js\n    var arr = [];\n    var obj = { a: 1, b: 2, c: 'a b c', d: 'something'};\n    var obj2 = { a: 1, b: 2, c: 'a b c', d: 'this key is not important'};\n    arr.push(obj);\n    indexOfObject(arr, obj2); // -1\n    indexOfObject(arr, obj2, 'a'); // 0\n    indexOfObject(arr, obj2, ['a', 'b', 'c']); // 0\n```","maintainers":[{"name":"danmactough","email":"danmactough@gmail.com"}],"time":{"modified":"2022-06-13T03:28:24.356Z","created":"2013-02-02T19:09:11.131Z","0.0.1":"2013-02-02T19:09:11.896Z"},"author":{"name":"Dan MacTough","email":"danmactough@gmail.com"},"repository":{"type":"git","url":"git://github.com/danmactough/node-array-indexofobject.git"}}