{"_id":"group-array","_rev":"16-b35671927a20279f70482a5459ae8096","name":"group-array","description":"Group array of objects into lists.","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"group-array","description":"Group array of objects into lists.","version":"0.1.0","homepage":"https://github.com/doowb/group-array","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/group-array.git"},"bugs":{"url":"https://github.com/doowb/group-array/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"*"},"dependencies":{"arr-reduce":"^1.0.1","get-value":"^1.1.5","union-value":"^0.1.1"},"gitHead":"891831e94c4b3153a1937bc6a5746f5f71dcc328","_id":"group-array@0.1.0","_shasum":"37296196f643adab2dbcf2e75cdf5d2be641782b","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"37296196f643adab2dbcf2e75cdf5d2be641782b","tarball":"https://registry.npmjs.org/group-array/-/group-array-0.1.0.tgz","integrity":"sha512-+eGnFa1OhWMWwTu8Ka9MCpsZLoVspMsb7BQePM/u9kjOmAF+oK8NWM81Xaz8msIyvltuoI7pU+gMDj/YkF7ndQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw5Ly7BTjxDL0H3Wr39T28jaS8qJEcnAm0dsVXqDMIRwIgI6XWKBqKacdzz985k+NFOe5fnHSvqHDik80y6nStmUU="}]},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"}],"directories":{}},"0.1.1":{"name":"group-array","description":"Group array of objects into lists.","version":"0.1.1","homepage":"https://github.com/doowb/group-array","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/group-array.git"},"bugs":{"url":"https://github.com/doowb/group-array/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"*"},"dependencies":{"arr-reduce":"^1.0.1","get-value":"^1.1.5","union-value":"^0.1.1"},"verb":{"related":{"list":["group-object","get-value","union-value","arr-reduce"]}},"gitHead":"eba4f278f27dcc1268acdefb30d5031baa9ea53f","_id":"group-array@0.1.1","_shasum":"6c6c0393f302153eff1fbbb8b7747d4777f8b4a7","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"6c6c0393f302153eff1fbbb8b7747d4777f8b4a7","tarball":"https://registry.npmjs.org/group-array/-/group-array-0.1.1.tgz","integrity":"sha512-Mk/bRSdiV3vx6885SHamAVRVG1LO4CvGdPFUlFNRuTE9bqrS0Eae28gzsli86zpZUTDrMR/H4+Ogmg/gU+XWWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtIpUEeClZFtn+rr4uCMFMfL/dPU61yyqTHAaytJCbMAiA5LET4Y/Zemi8u1R0Ds5utplbuoIukSEhG7nU74e7cUQ=="}]},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{}},"0.2.0":{"name":"group-array","description":"Group array of objects into lists.","version":"0.2.0","homepage":"https://github.com/doowb/group-array","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/group-array.git"},"bugs":{"url":"https://github.com/doowb/group-array/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"for-own":"^0.1.3","kind-of":"^2.0.0","mocha":"^2.2.5","should":"^7.0.2","union-value":"^0.1.1"},"dependencies":{"get-value":"^1.1.5","kind-of":"^2.0.0"},"keywords":["array","group","item","list","nested","prop","properties","property"],"verb":{"related":{"list":["group-object","get-value","union-value","arr-reduce"]}},"gitHead":"36d3db5d9ff3caf2369d6f08d42cb5c58209d648","_id":"group-array@0.2.0","_shasum":"87f769ccb028d664fb912fdb06284ddae76ab55c","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"87f769ccb028d664fb912fdb06284ddae76ab55c","tarball":"https://registry.npmjs.org/group-array/-/group-array-0.2.0.tgz","integrity":"sha512-tZBVMa5JTcJDKfrJu1Wy9hn35/OJOCjkPDBt6c9D7dH4bb4jJQQIfAOajL89eu7B4tE/mQRizRNhbW3LVKfhKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHY5uerCo3Z+OHNm6QiKarrwoZJhrRnB1S0EvdcRL9KAiEA3OuUgnF1zr87PiUxSerQuXpQXnMiC0qfuqpWIDH6ALI="}]},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{}},"0.3.0":{"name":"group-array","description":"Group array of objects into lists.","version":"0.3.0","homepage":"https://github.com/doowb/group-array","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/group-array.git"},"bugs":{"url":"https://github.com/doowb/group-array/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"for-own":"^0.1.3","kind-of":"^2.0.0","mocha":"^2.2.5","should":"^7.0.2","union-value":"^0.1.1"},"dependencies":{"get-value":"^1.1.5","kind-of":"^2.0.0"},"keywords":["array","group","item","list","nested","prop","properties","property"],"verb":{"related":{"list":["group-object","get-value","union-value","arr-reduce"]}},"gitHead":"7975c74c114b1549589905cee1a688a3d838cf6d","_id":"group-array@0.3.0","_shasum":"648657d3d2fd3b4443ef4be3ca7b33dd12ed31a9","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"648657d3d2fd3b4443ef4be3ca7b33dd12ed31a9","tarball":"https://registry.npmjs.org/group-array/-/group-array-0.3.0.tgz","integrity":"sha512-9RE+xDfg4McbWIpjpzc/o75wayMmCImpSrl/mc+cOfIO1bR+xQD9lWWCi7D936yBAJrgxJ7kzZmfp9AKG+aTyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnEXmkXcCaQuQiw7LulLadDE7HYFlNe3sQmBO2UVZUjAiEAnOSOR0WfwnaaKaE/+xeKz9+0+TBFdsUkv2Qy4JOUH0o="}]},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{}},"0.3.1":{"name":"group-array","description":"Group array of objects into lists.","version":"0.3.1","homepage":"https://github.com/doowb/group-array","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/group-array.git"},"bugs":{"url":"https://github.com/doowb/group-array/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"for-own":"^0.1.4","gulp-format-md":"^0.1.9","mocha":"^2.5.3","should":"^9.0.2","union-value":"^0.2.3"},"dependencies":{"get-value":"^2.0.6","kind-of":"^3.0.3"},"keywords":["array","group","item","list","nested","prop","properties","property"],"verb":{"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["group-object","get-value","union-value","arr-reduce"]},"lint":{"reflinks":true},"reflinks":["verb-generate-readme","verb"]},"gitHead":"d6bc08fc18ea1ad74de48b0762d62f902baa5844","_id":"group-array@0.3.1","_shasum":"135f6802516706147b92a37e5a1a4f4c0f4fd96d","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"135f6802516706147b92a37e5a1a4f4c0f4fd96d","tarball":"https://registry.npmjs.org/group-array/-/group-array-0.3.1.tgz","integrity":"sha512-ON1kcqvgQ2YZ6mnuw7r3zNaW0qjpWvgSt9BWyjlNPY7KPPfGfwUzt7Sr+wuBTAgZaitFaC/evZ9AvXghiinaUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKpaxdfY4DB+19JY2kej57t8nwJ2Ap2xZwFn6YWAeExAiEA/Bf00tV2Tkp31c6yBe4HCmktzBRuhDBWwfvfVaD/Bkg="}]},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/group-array-0.3.1.tgz_1468604832977_0.10485736257396638"},"directories":{}},"0.3.2":{"name":"group-array","description":"Group array of objects into lists.","version":"0.3.2","homepage":"https://github.com/doowb/group-array","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"contributors":[{"name":"Brian Woodward","email":"brian.woodward@gmail.com","url":"https://github.com/doowb"},{"name":"Chris Kirk","url":"http://www.chrispkirk.com"},{"name":"Jon Schlinkert","email":"jon.schlinkert@sellside.com","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/doowb/group-array.git"},"bugs":{"url":"https://github.com/doowb/group-array/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^1.0.1","for-own":"^0.1.4","get-value":"^2.0.6","kind-of":"^3.1.0","union-value":"^0.2.3"},"devDependencies":{"gulp-format-md":"^0.1.11","mocha":"^3.2.0","should":"^11.2.0"},"keywords":["array","group","item","list","nested","prop","properties","property"],"verb":{"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["arr-flatten","get-value","group-object","union-value"]},"reflinks":["verb","verb-generate-readme"],"lint":{"reflinks":true}},"gitHead":"b9a56dccdf18c7e2dcfd5dc71be99111d2b23ff0","_id":"group-array@0.3.2","_shasum":"e9092d0c4a38832dd378e5248a916b0fbff0eba8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"e9092d0c4a38832dd378e5248a916b0fbff0eba8","tarball":"https://registry.npmjs.org/group-array/-/group-array-0.3.2.tgz","integrity":"sha512-4gZDOWY+A7eEiDE0/CLHOPLbs5SlKqK+ted8ZVqAKSQtNW39RflKR31YeJGb9IOfxmiYFWFuLL4YfmHcBdXPgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsAkB7H4bkX1f/8oedNro3DMEivhkTAb0nTKXroTTJowIgY4nsjZR3Kwiz0VhqxTt0cYE8dvxrcAuz12R6/BPD5YQ="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/group-array-0.3.2.tgz_1487947309871_0.6695533022284508"},"directories":{}},"0.3.3":{"name":"group-array","description":"Group array of objects into lists.","version":"0.3.3","homepage":"https://github.com/doowb/group-array","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"contributors":[{"name":"Brian Woodward","email":"brian.woodward@gmail.com","url":"https://twitter.com/doowb"},{"name":"Chris Kirk","url":"http://www.chrispkirk.com"},{"name":"Jon Schlinkert","email":"jon.schlinkert@sellside.com","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/doowb/group-array.git"},"bugs":{"url":"https://github.com/doowb/group-array/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^1.0.1","for-own":"^0.1.4","get-value":"^2.0.6","kind-of":"^3.1.0","split-string":"^1.0.1","union-value":"^0.2.3"},"devDependencies":{"gulp-format-md":"^0.1.11","mocha":"^3.2.0","should":"^11.2.0"},"keywords":["array","group","item","list","nested","prop","properties","property"],"verb":{"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["arr-flatten","get-value","group-object","union-value"]},"reflinks":["verb","verb-generate-readme"],"lint":{"reflinks":true}},"gitHead":"69c01ca548146e7a5c12eb2ad7c0310161854cb9","_id":"group-array@0.3.3","_shasum":"bbd9d2f718df4be33f0fb90432aaf1b4360e498f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"bbd9d2f718df4be33f0fb90432aaf1b4360e498f","tarball":"https://registry.npmjs.org/group-array/-/group-array-0.3.3.tgz","integrity":"sha512-n0GBN4lrO3xBENart/0VoTwlWREvcOZ48uci+3nVN2df8zSy12Bkv88rD4hK0obm7j508hcaiqLDHL/IrL29GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0KuGbse6PA93SYKS9fpigUkKhYvVhVz1wCBtXrxl2RAiEAvI22s5U2WjrwsLXGDfQGAExq4ywKfPERguo6JU8pKB0="}]},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/group-array-0.3.3.tgz_1491952391583_0.5574820830952376"},"directories":{}},"0.3.4":{"name":"group-array","description":"Group array of objects into lists.","version":"0.3.4","homepage":"https://github.com/doowb/group-array","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"contributors":[{"name":"Brian Woodward","email":"brian.woodward@gmail.com","url":"https://twitter.com/doowb"},{"name":"Chris Kirk","url":"http://www.chrispkirk.com"},{"name":"Jon Schlinkert","email":"jon.schlinkert@sellside.com","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/doowb/group-array.git"},"bugs":{"url":"https://github.com/doowb/group-array/issues"},"license":"MIT","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^1.0.1","for-own":"^0.1.4","get-value":"^2.0.6","kind-of":"^3.1.0","split-string":"^1.0.1","union-value":"^1.0.1"},"devDependencies":{"gulp-format-md":"^0.1.11","mocha":"^3.2.0","should":"^11.2.0"},"keywords":["array","group","item","list","nested","prop","properties","property"],"verb":{"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["arr-flatten","get-value","group-object","union-value"]},"reflinks":["verb","verb-generate-readme"],"lint":{"reflinks":true}},"gitHead":"dc9309fe7f29e69b9736e25f6ead9895d33ec583","_id":"group-array@0.3.4","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"integrity":"sha512-YAmNsgsi1uQ7Ai3T4FFkMoskqbLEUPRajAmrn8FclwZQQnV98NLrNWjQ3n2+i1pANxdO3n6wsNEkKq5XrYy0Ow==","shasum":"7ce02db67169ef2db472f1323c255ea5661b3748","tarball":"https://registry.npmjs.org/group-array/-/group-array-0.3.4.tgz","fileCount":4,"unpackedSize":14318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLSqFCRA9TVsSAnZWagAAxwsP/Atq9LNOF4JCk7u0p+fx\nkHXqRsW2P0Y3mcLW654hDFpXavJnSauruqq6TEbU1OVbwd44SD3spZbb+/yO\nnvOo4HVhmZ7JVHAMxLPD7w+6znY45otvu4q4szSqNylAoTYywhWalElHFOyK\n4tSeo4kuEs5D8gVv7anC4e9JFnl4XZRTT+yIxJ/M5qv64q61OumhJOfNkxaO\nHsLjAMxhhZ+CidGT4sOmRU4OIFmb6R+m6O0Wao/4KswSxMWLu84oIWfv3Fyw\neEBsB+Nf/YuluUFscedH+EIvEqKNSNEoryx05cJ8rZuFnhfdP9nzlHdNBczA\n0c17A8NgXBzN1KNW8gKiYuHdnmZ1Iv/0xnPmnMoRlc5dGV44OqBVwl1QBI8n\nfDe7cWCw1UKZxr2TjATURqxCd6cCsKMyWpoPmeNvnqgSuqQ6s9bJHXlfLUp0\nHUnXQmqwcUiO5WUP9oYDctYxDoBB1J9IFjTlXWVu2U1Wf5+FOHiKRqM76XCZ\nbaDmGeOaJPp9ttXC/5s3dJgX1d1Dme9RvEU8IWjK2EXZpndIoYup5RWvTLwM\n/stqdF+Ml3OnyPp+r15hbLy4BJNGFH6LFB9LViDR7eUws6TqttvTSlkUWh6s\nuJHGT/WnwWo5NQJUdXGDEqVEPE2PSaZJ9aIPYdRCxvPShNbHc5+5CfRAKiZk\nf0Pw\r\n=Uhx2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH80EQ6TU+7ZhzmzQZZwhFCbL9GLNXA5rGaEqpp7Ib+KAiAYyJByEwYRbN2z4FAJOYFJ2Tk8NAWExxwB62Jp8NRxsw=="}]},"maintainers":[{"email":"brian.woodward@gmail.com","name":"doowb"},{"email":"github@sellside.com","name":"jonschlinkert"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/group-array_0.3.4_1563241092848_0.9617923454031452"},"_hasShrinkwrap":false},"1.0.0":{"name":"group-array","description":"Group array of objects into lists.","version":"1.0.0","homepage":"https://github.com/doowb/group-array","author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Chris Kirk","url":"http://www.chrispkirk.com"},{"name":"Johnathan Lyman","url":"https://johnathan.org"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/doowb/group-array.git"},"bugs":{"url":"https://github.com/doowb/group-array/issues"},"license":"MIT","main":"index.js","engines":{"node":">=8"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^1.1.0","for-own":"^1.0.0","get-value":"^3.0.1","kind-of":"^6.0.2","split-string":"^6.1.0","union-value":"^2.0.1"},"devDependencies":{"gulp-format-md":"^2.0.0","mocha":"^6.2.0","should":"^13.2.3"},"keywords":["array","group","item","list","nested","prop","properties","property"],"verb":{"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["arr-flatten","get-value","group-object","union-value"]},"reflinks":["verb","verb-generate-readme"],"lint":{"reflinks":true}},"gitHead":"73e73198067df4995d0205e957f33d5b0652208e","_id":"group-array@1.0.0","_nodeVersion":"10.15.2","_npmVersion":"6.9.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"integrity":"sha512-PJresALe5TUzSIcdWKLdAKcdUDxv8du2EGueShgAL2xknbcTo5Bk1xbNaNhxpWxxAx/SV7N+5S0UyK7XV0+QhA==","shasum":"e2e8d8890e5b46f72eb49b71e8af675173a9d0f7","tarball":"https://registry.npmjs.org/group-array/-/group-array-1.0.0.tgz","fileCount":4,"unpackedSize":14670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNlXtCRA9TVsSAnZWagAASM4P/3vw02NF9Ph0YmPfAJNH\ndO8QrTmaoaEOEk+vmND0vw2BAHeOtPvJnGcHxHaUm6rcZcbZLszThFAWZ1Hn\nqr/eggLkil8RsL9pyp8tnhAYFPLo/17QxKLyNzj/OqbMiMJJJANTpk6Jyo2i\nYJLGHgIESbwMIlYPBFQM/czzDHnXxtyEzgHOI6sumq1dEDfOn2gR4KNV3GDr\nQSERiCs/BOMH0EoU424A5Ga3RMvzpEwIM9tkk921RsNvZuKYH8HEwQm34Qga\nxqrhWcK3FXaO62MrSIaA7PAokCniGFLkRUmauJGT9m+Kxou4Xd2hmyx10SwL\ni7r22fG1CWuGqhzcCyWM0z00M95YH/iXAzEqqIepgxjTjcZlRYiDOk3c5l6y\nNkHy1fTvzMp3gx1/Jr89XxLpcNuj2JhedNhUuE4hPCh2DdmLURBO79O+xB9F\nBcrEynl9Dtq7l78D4+QxMhODgK3xJW2PT5KADAd52zzA8lB0loUu0Jc8XLWw\n/dq1LWbLArH7mG6GD+E/9g8tDbI9NGFGCagJe4s/+jumDQzwBwx24DXnB2xb\njWGKRUrCEWW+4GrQGjH9XE0s5jQ3XKOM4KojENiwbuaTBR7qjKxHHir2oboy\nkRdJOYUzME3IHxc/yyHlQ68UVLq57rF5dEQMYN5sdhRBJOrXNa62nugMMxgO\neyov\r\n=YcSG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAf2RQuze/vVz/TTUbs8EhOTQkxbX2YUmkiCnDt0vNxcAiAnPA+sO3ohsTQtgwyh/vK2j7fiUY+RtMfXD0ixKse/Lg=="}]},"maintainers":[{"email":"brian.woodward@gmail.com","name":"doowb"},{"email":"github@sellside.com","name":"jonschlinkert"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/group-array_1.0.0_1563842028344_0.5661487142350243"},"_hasShrinkwrap":false}},"readme":"# group-array [![NPM version](https://img.shields.io/npm/v/group-array.svg?style=flat)](https://www.npmjs.com/package/group-array) [![NPM monthly downloads](https://img.shields.io/npm/dm/group-array.svg?style=flat)](https://npmjs.org/package/group-array) [![NPM total downloads](https://img.shields.io/npm/dt/group-array.svg?style=flat)](https://npmjs.org/package/group-array) [![Linux Build Status](https://img.shields.io/travis/doowb/group-array.svg?style=flat&label=Travis)](https://travis-ci.org/doowb/group-array)\n\n> Group array of objects into lists.\n\nPlease consider following this project's author, [Brian Woodward](https://github.com/doowb), and consider starring the project to show your :heart: and support.\n\n- [Install](#install)\n- [Usage](#usage)\n- [Examples](#examples)\n- [About](#about)\n\n_(TOC generated by [verb](https://github.com/verbose/verb) using [markdown-toc](https://github.com/jonschlinkert/markdown-toc))_\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save group-array\n```\n\n## Usage\n\n```js\nvar groupArray = require('group-array');\n```\n\n## Examples\n\n```js\nvar arr = [\n  {tag: 'one', content: 'A'},\n  {tag: 'one', content: 'B'},\n  {tag: 'two', content: 'C'},\n  {tag: 'two', content: 'D'},\n  {tag: 'three', content: 'E'},\n  {tag: 'three', content: 'F'}\n];\n\n// group by the `tag` property\ngroupArray(arr, 'tag');\n```\n\n**results in:**\n\n```js\n{\n  one: [\n    {tag: 'one', content: 'A'},\n    {tag: 'one', content: 'B'}\n  ],\n  two: [\n    {tag: 'two', content: 'C'},\n    {tag: 'two', content: 'D'}\n  ],\n  three: [\n    {tag: 'three', content: 'E'},\n    {tag: 'three', content: 'F'}\n  ]\n}\n```\n\n**Group by multiple, deeply nested properties**\n\n```js\n// given an array of object, like blog posts...\nvar arr = [\n  { data: { year: '2016', tag: 'one', month: 'jan', day: '01'}, content: '...'},\n  { data: { year: '2016', tag: 'one', month: 'jan', day: '01'}, content: '...'},\n  { data: { year: '2016', tag: 'one', month: 'jan', day: '02'}, content: '...'},\n  { data: { year: '2016', tag: 'one', month: 'jan', day: '02'}, content: '...'},\n  { data: { year: '2016', tag: 'one', month: 'feb', day: '10'}, content: '...'},\n  { data: { year: '2016', tag: 'one', month: 'feb', day: '10'}, content: '...'},\n  { data: { year: '2016', tag: 'one', month: 'feb', day: '12'}, content: '...'},\n  { data: { year: '2016', tag: 'one', month: 'feb', day: '12'}, content: '...'},\n  { data: { year: '2016', tag: 'two', month: 'jan', day: '14'}, content: '...'},\n  { data: { year: '2016', tag: 'two', month: 'jan', day: '14'}, content: '...'},\n  { data: { year: '2016', tag: 'two', month: 'jan', day: '16'}, content: '...'},\n  { data: { year: '2016', tag: 'two', month: 'jan', day: '16'}, content: '...'},\n  { data: { year: '2016', tag: 'two', month: 'feb', day: '18'}, content: '...'},\n  { data: { year: '2017', tag: 'two', month: 'feb', day: '18'}, content: '...'},\n  { data: { year: '2017', tag: 'two', month: 'feb', day: '10'}, content: '...'},\n  { data: { year: '2017', tag: 'two', month: 'feb', day: '10'}, content: '...'},\n  { data: { year: '2017', tag: 'three', month: 'jan', day: '01'}, content: '...'},\n  { data: { year: '2017', tag: 'three', month: 'jan', day: '01'}, content: '...'},\n  { data: { year: '2017', tag: 'three', month: 'jan', day: '02'}, content: '...'},\n  { data: { year: '2017', tag: 'three', month: 'jan', day: '02'}, content: '...'},\n  { data: { year: '2017', tag: 'three', month: 'feb', day: '01'}, content: '...'},\n  { data: { year: '2017', tag: 'three', month: 'feb', day: '01'}, content: '...'},\n  { data: { year: '2017', tag: 'three', month: 'feb', day: '02'}, content: '...'},\n  { data: { year: '2017', tag: 'three', month: 'feb', day: '02'}, content: '...'}\n]\n```\n\nPass a list or array of properties:\n\n```js\ngroupArray(arr, 'data.year', 'data.tag', 'data.month', 'data.day');\n```\n\n**Results in something like this: (abbreviated)**\n\n```js\n{ '2016': \n   { one: \n      { jan: \n         { '01': \n            [ { data: { year: '2016', tag: 'one', month: 'jan', day: '01' },\n                content: '...' },\n              { data: { year: '2016', tag: 'one', month: 'jan', day: '01' },\n                content: '...' } ],\n           '02': \n            [ { data: { year: '2016', tag: 'one', month: 'jan', day: '02' },\n                content: '...' },\n              { data: { year: '2016', tag: 'one', month: 'jan', day: '02' },\n                content: '...' } ] },\n        feb: \n         { '10': \n            [ { data: { year: '2016', tag: 'one', month: 'feb', day: '10' },\n                content: '...' },\n              { data: { year: '2016', tag: 'one', month: 'feb', day: '10' },\n                content: '...' } ],\n           '12': \n            [ { data: { year: '2016', tag: 'one', month: 'feb', day: '12' },\n                content: '...' },\n              { data: { year: '2016', tag: 'one', month: 'feb', day: '12' },\n                content: '...' } ] } },\n     two: \n      { jan: \n         { '14': \n            [ { data: { year: '2016', tag: 'two', month: 'jan', day: '14' },\n                content: '...' },\n              { data: { year: '2016', tag: 'two', month: 'jan', day: '14' },\n                content: '...' } ],\n           '16': \n            [ { data: { year: '2016', tag: 'two', month: 'jan', day: '16' },\n                content: '...' },\n              { data: { year: '2016', tag: 'two', month: 'jan', day: '16' },\n                content: '...' } ] },\n        feb: \n         { '18': \n            [ { data: { year: '2016', tag: 'two', month: 'feb', day: '18' },\n                content: '...' } ] } } },\n  '2017': \n   { two: \n      { feb: \n         { '10': \n            [ { data: { year: '2017', tag: 'two', month: 'feb', day: '10' },\n                content: '...' },\n              { data: { year: '2017', tag: 'two', month: 'feb', day: '10' },\n                content: '...' } ],\n           '18': \n            [ { data: { year: '2017', tag: 'two', month: 'feb', day: '18' },\n                content: '...' } ] } },\n     three: \n      { jan: \n         { '01': \n            [ { data: { year: '2017', tag: 'three', month: 'jan', day: '01' },\n                content: '...' },\n              { data: { year: '2017', tag: 'three', month: 'jan', day: '01' },\n                content: '...' } ],\n           '02': \n            [ { data: { year: '2017', tag: 'three', month: 'jan', day: '02' },\n                content: '...' },\n              { data: { year: '2017', tag: 'three', month: 'jan', day: '02' },\n                content: '...' } ] },\n        feb: \n         { '01': \n            [ { data: { year: '2017', tag: 'three', month: 'feb', day: '01' },\n                content: '...' },\n              { data: { year: '2017', tag: 'three', month: 'feb', day: '01' },\n                content: '...' } ],\n           '02': \n            [ { data: { year: '2017', tag: 'three', month: 'feb', day: '02' },\n                content: '...' },\n              { data: { year: '2017', tag: 'three', month: 'feb', day: '02' },\n                content: '...' } ] } } } }\n```\n\n## About\n\n<details>\n<summary><strong>Contributing</strong></summary>\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n</details>\n\n<details>\n<summary><strong>Running Tests</strong></summary>\n\nRunning and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:\n\n```sh\n$ npm install && npm test\n```\n\n</details>\n\n<details>\n<summary><strong>Building docs</strong></summary>\n\n_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_\n\nTo generate the readme, run the following command:\n\n```sh\n$ npm install -g verbose/verb#dev verb-generate-readme && verb\n```\n\n</details>\n\n### Related projects\n\nYou might also be interested in these projects:\n\n* [arr-flatten](https://www.npmjs.com/package/arr-flatten): Recursively flatten an array or arrays. | [homepage](https://github.com/jonschlinkert/arr-flatten \"Recursively flatten an array or arrays.\")\n* [get-value](https://www.npmjs.com/package/get-value): Use property paths like 'a.b.c' to get a nested value from an object. Even works… [more](https://github.com/jonschlinkert/get-value) | [homepage](https://github.com/jonschlinkert/get-value \"Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library can do this!).\")\n* [group-object](https://www.npmjs.com/package/group-object): Group object keys and values into lists. | [homepage](https://github.com/doowb/group-object \"Group object keys and values into lists.\")\n* [union-value](https://www.npmjs.com/package/union-value): Set an array of unique values as the property of an object. Supports setting deeply… [more](https://github.com/jonschlinkert/union-value) | [homepage](https://github.com/jonschlinkert/union-value \"Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.\")\n\n### Contributors\n\n| **Commits** | **Contributor** |  \n| --- | --- |  \n| 32 | [doowb](https://github.com/doowb) |  \n| 13 | [jonschlinkert](https://github.com/jonschlinkert) |  \n| 2  | [johlym](https://github.com/johlym) |  \n| 1  | [cperryk](https://github.com/cperryk) |  \n\n### Author\n\n**Brian Woodward**\n\n* [GitHub Profile](https://github.com/doowb)\n* [Twitter Profile](https://twitter.com/doowb)\n* [LinkedIn Profile](https://linkedin.com/in/woodwardbrian)\n\n### License\n\nCopyright © 2019, [Brian Woodward](https://github.com/doowb).\nReleased under the [MIT License](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on July 22, 2019._","maintainers":[{"email":"brian.woodward@gmail.com","name":"doowb"},{"email":"github@sellside.com","name":"jonschlinkert"}],"time":{"modified":"2022-06-18T14:16:41.709Z","created":"2015-07-19T18:30:11.173Z","0.1.0":"2015-07-19T18:30:11.173Z","0.1.1":"2015-07-19T18:34:13.040Z","0.2.0":"2015-07-24T16:10:20.163Z","0.3.0":"2015-08-03T20:59:22.851Z","0.3.1":"2016-07-15T17:47:15.215Z","0.3.2":"2017-02-24T14:41:50.601Z","0.3.3":"2017-04-11T23:13:13.765Z","0.3.4":"2019-07-16T01:38:12.996Z","1.0.0":"2019-07-23T00:33:48.454Z"},"homepage":"https://github.com/doowb/group-array","repository":{"type":"git","url":"git+https://github.com/doowb/group-array.git"},"author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"bugs":{"url":"https://github.com/doowb/group-array/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["array","group","item","list","nested","prop","properties","property"],"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Chris Kirk","url":"http://www.chrispkirk.com"},{"name":"Johnathan Lyman","url":"https://johnathan.org"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"}],"users":{"rahulraghavankklm":true,"mupapa":true}}