{"_id":"group-array","_rev":"77312","name":"group-array","description":"Group array of objects into lists.","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T10:24:52.000Z","created":"2015-07-19T18:30:11.173Z","1.0.0":"2019-07-23T00:33:48.454Z","0.3.4":"2019-07-16T01:38:12.996Z","0.3.3":"2017-04-11T23:13:13.765Z","0.3.2":"2017-02-24T14:41:50.601Z","0.3.1":"2016-07-15T17:47:15.215Z","0.3.0":"2015-08-03T20:59:22.851Z","0.2.0":"2015-07-24T16:10:20.163Z","0.1.1":"2015-07-19T18:34:13.040Z","0.1.0":"2015-07-19T18:30:11.173Z"},"users":{"rahulraghavankklm":true,"mupapa":true},"author":{"name":"Brian Woodward","url":"https://github.com/doowb"},"repository":{"type":"git","url":"git+https://github.com/doowb/group-array.git"},"versions":{"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":{"shasum":"e2e8d8890e5b46f72eb49b71e8af675173a9d0f7","size":4110,"noattachment":false,"key":"/group-array/-/group-array-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/group-array/download/group-array-1.0.0.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/group-array_1.0.0_1563842028344_0.5661487142350243"},"_hasShrinkwrap":false,"publish_time":1563842028454,"_cnpm_publish_time":1563842028454},"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":{"shasum":"7ce02db67169ef2db472f1323c255ea5661b3748","size":3962,"noattachment":false,"key":"/group-array/-/group-array-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/group-array/download/group-array-0.3.4.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/group-array_0.3.4_1563241092848_0.9617923454031452"},"_hasShrinkwrap":false,"publish_time":1563241092996,"_cnpm_publish_time":1563241092996},"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","size":3979,"noattachment":false,"key":"/group-array/-/group-array-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/group-array/download/group-array-0.3.3.tgz"},"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":{},"publish_time":1491952393765,"_cnpm_publish_time":1491952393765,"_hasShrinkwrap":false},"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","size":3850,"noattachment":false,"key":"/group-array/-/group-array-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/group-array/download/group-array-0.3.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/group-array-0.3.2.tgz_1487947309871_0.6695533022284508"},"directories":{},"publish_time":1487947310601,"_cnpm_publish_time":1487947310601,"_hasShrinkwrap":false},"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","size":3651,"noattachment":false,"key":"/group-array/-/group-array-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/group-array/download/group-array-0.3.1.tgz"},"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":{},"publish_time":1468604835215,"_cnpm_publish_time":1468604835215,"_hasShrinkwrap":false},"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","size":3142,"noattachment":false,"key":"/group-array/-/group-array-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/group-array/download/group-array-0.3.0.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1438635562851,"_cnpm_publish_time":1438635562851,"_hasShrinkwrap":false},"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","size":3064,"noattachment":false,"key":"/group-array/-/group-array-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/group-array/download/group-array-0.2.0.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1437754220163,"_cnpm_publish_time":1437754220163,"_hasShrinkwrap":false},"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","size":2742,"noattachment":false,"key":"/group-array/-/group-array-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/group-array/download/group-array-0.1.1.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1437330853040,"_cnpm_publish_time":1437330853040,"_hasShrinkwrap":false},"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","size":2655,"noattachment":false,"key":"/group-array/-/group-array-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/group-array/download/group-array-0.1.0.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"publish_time":1437330611173,"_cnpm_publish_time":1437330611173,"_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._","_attachments":{},"homepage":"https://github.com/doowb/group-array","bugs":{"url":"https://github.com/doowb/group-array/issues"},"license":"MIT"}