{"_id":"@unction/groupby","_rev":"69-9b3ae496b507a74a7e9fdd6bef3d75a1","name":"@unction/groupby","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","dist-tags":{"latest":"10.14.0"},"versions":{"1.0.0":{"name":"@unction/groupby","version":"1.0.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"transpiled/index.js","files":["transpiled/index.js"],"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"@unction/key":"4.12.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.0","babel-plugin-istanbul":"4.1.5","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.7.2","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.55.0","flow-typed":"2.1.5","nyc":"11.2.1","tap":"10.7.2"},"dependencies":{"@unction/first":"1.8.0","@unction/fresh":"3.11.0","@unction/mergeright":"3.36.2","@unction/of":"1.0.0","@unction/reducevalues":"2.44.0"},"gitHead":"fddb50a8e433252a3d1a626a388322d60ebce4c1","_id":"@unction/groupby@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-f4qAfnzY7AGXKNXIpeFIDJfxmi5idBgTyNVlnecmGEwDW0NTAwyPEya+E2ufFUmfKTh71feOMrNPVJfsqWyZhw==","shasum":"91d5a9777f4aea36cea8855ed56f991a7524a729","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEfkBFW5ZFr4LYmJE3jR/HXde60C/Q6dtkTvdPwUhCdAIgCLILhE29oTPVHczPNwoOP+p76RYlQk4Gi6IjF4cts/8="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby-1.0.0.tgz_1512498792629_0.43517823168076575"},"directories":{}},"1.1.0":{"name":"@unction/groupby","version":"1.1.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"transpiled/index.js","files":["transpiled/index.js"],"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"@unction/key":"4.12.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.0","babel-plugin-istanbul":"4.1.5","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.0","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.7.2","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.35.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.7.0","eslint-plugin-promise":"3.5.0","flow":"0.2.3","flow-bin":"0.55.0","flow-typed":"2.1.5","nyc":"11.2.1","tap":"10.7.2"},"dependencies":{"@unction/first":"1.8.0","@unction/fresh":"4.0.0","@unction/mergeright":"3.36.2","@unction/of":"1.0.0","@unction/reducevalues":"2.44.0"},"gitHead":"ace33856ecf73a55f945d8952ad2541ca7f51630","_id":"@unction/groupby@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-+4M4Ox1banjasGXzkxZidlRyId+upzmj8faOuTxHAV2nTEPv3WWX8/Ck+nu8mhDgYWSjrAYjBiXkUISOmPAjTA==","shasum":"5910078c5f084de9e3e5080a938631c827a79ac5","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAGmNBJLOorE9CPPNwuKokQgqy8latbFXVLqMiY45aqwIhAOTgjA6fqqbO1Y3stWOGfLV3FpbVRi3bR4LzoqqGQNpE"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby-1.1.0.tgz_1513403120898_0.04633714770898223"},"directories":{}},"2.0.0":{"name":"@unction/groupby","version":"2.0.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"transpiled/index.js","files":["transpiled/index.js"],"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"@unction/key":"4.12.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/first":"1.8.0","@unction/fresh":"5.0.0","@unction/mergeright":"4.0.0","@unction/of":"2.0.0","@unction/reducevalues":"2.44.0"},"gitHead":"1bebbe7728f6a95791f83ea141e518d777aac9a0","_id":"@unction/groupby@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-JmWvMNLUtKh2nJ/RAbI3+9uE+UTeXiZnkxQfl7lv8CVLqnT1DlKYEQ7h2xgdR0fWWaUzDVOB32S2bHKvkcHnhQ==","shasum":"db3d79b4645a80b8b04e9b9d9b4eddedaf33afce","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGJspr4ARj2tqA4UiGoKcqGrDPsIQZF33KaG+aOPITbAiEAuTSslN0HnGO2D9YKkHmQy+w4oyi/d/5eV5h56S91/JQ="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby-2.0.0.tgz_1514281692885_0.46200400218367577"},"directories":{}},"3.0.0":{"name":"@unction/groupby","version":"3.0.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"transpiled/index.js","files":["transpiled/index.js"],"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"@unction/key":"4.12.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/first":"2.0.0","@unction/fresh":"5.0.0","@unction/mergeright":"4.0.0","@unction/of":"2.0.0","@unction/reducevalues":"3.0.0"},"gitHead":"4d24c4b45e11186ff3ba8f6909157c94bb7a0ff5","_id":"@unction/groupby@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-Xx+kwRpAaSqZdTE8BAE6TMGPq1LcCcYWOWLJsQEJMsG0OfKBVexAjFfF0beUq+NQjKQSF9uh5LCvlICleDxlGw==","shasum":"0aaf32df90e036d391114c3469344225e6c2968d","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzIZJsRkd9aDcTr+svGsP9H1+J2wD8TezHwp7dzw+pMAIhAIIsOyUrVqs5zD57cWlWqsJkz09jkTWnHCjzQ1zzAK9D"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby-3.0.0.tgz_1514283543610_0.13919290737248957"},"directories":{}},"4.0.0":{"name":"@unction/groupby","version":"4.0.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"transpiled/index.js","files":["transpiled/index.js"],"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"@unction/key":"4.12.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/first":"2.0.0","@unction/fresh":"6.0.0","@unction/mergeright":"5.0.0","@unction/of":"3.0.0","@unction/reducevalues":"4.0.0"},"gitHead":"fab9a955771fd1f85bb50c6bed57d60ffe0a0aa8","_id":"@unction/groupby@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-18o6cn13K+rjd70ugedAE/0rYY9AjeVYsgGbOlCuq/gfX57SF+TCddPhS0nPtj2+AIV3vBmSzbiYuONktRiZyA==","shasum":"3b4a49179e79f0e10567213a1089e097243de36d","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-4.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBGqjQSJE5K9dqre+fy8PF1hzXPhNKauSbL4vkml2jIwIgeGEETXefQ5g7qjEMUikHwlrh80VB7A8VDgiUnsEmxWU="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby-4.0.0.tgz_1514365100856_0.5543393432162702"},"directories":{}},"5.0.0":{"name":"@unction/groupby","version":"5.0.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"transpiled/index.js","files":["transpiled/index.js"],"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"@unction/key":"4.12.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/first":"2.0.0","@unction/fresh":"6.0.0","@unction/mergeright":"5.0.0","@unction/of":"3.0.0","@unction/reducevalues":"5.0.0"},"gitHead":"fc78beddf5fc4a6d8309895f34b9175c5e18977c","_id":"@unction/groupby@5.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-u4PTmzfB7Jo0MUHoZAFHhZArYLlaL+5NHrm0tf08WjjpM4YAZSKGxCKNUy9eeMvMYAmOxPZMQ62r/JLG6hZKyQ==","shasum":"8a9bc2a49b0a7630cdd65c8700823032f79a6493","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOMA9Hlm6xbcske2QqjJOkYRkl0pbgKTy3C9Hp5tmjlAiAwX+9PhyML8KtYHIM37TX05ZBlSt+jBxEWjHgo2pxjLw=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby-5.0.0.tgz_1515894955093_0.5602834594901651"},"directories":{}},"6.0.0":{"name":"@unction/groupby","version":"6.0.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"transpiled/index.js","files":["transpiled/index.js"],"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"@unction/key":"4.12.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/first":"2.0.0","@unction/fresh":"6.0.0","@unction/mergeright":"5.0.0","@unction/of":"3.0.0","@unction/reducevalues":"6.0.0"},"gitHead":"6921ae915c05f2088b2d15184ccfe6a81f76d982","_id":"@unction/groupby@6.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.7.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-aMzklZcg9xGckbiCSU67t6qmKi07kk9JEK3LjJ6f/Um2FdtML+s548MPgYpz5DSYEzMTAi3pkgd+mAdC3BUq6A==","shasum":"abc8ad85de23013c36e1b606df4d611ae02ae109","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-6.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/VVSKS2XcRPwxXRagvApKoTGRiSl+a1iaIj/kfz6bYAIgKXl5rwpuh4yoLP+0OC2bBawc+zQA9SLYjdQpSl2yi7w="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby-6.0.0.tgz_1515897524639_0.41980340983718634"},"directories":{}},"7.0.0":{"name":"@unction/groupby","version":"7.0.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"transpiled/index.js","files":["transpiled/index.js"],"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"@unction/key":"4.12.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/first":"2.0.0","@unction/fresh":"6.0.0","@unction/mergeright":"5.0.0","@unction/of":"3.0.0","@unction/reducevalues":"6.0.0"},"gitHead":"b9b70ebe495aac6674bd5705d309867cfc5f3d97","_id":"@unction/groupby@7.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-+y0B6s7NMm4oLV5TUKybMWoIcTHchaeV9Val4vnp1Hs7kNkWMLq+he3qKkiQK/Cub7MjR3A2yYoD2NBPtrXOXA==","shasum":"a6e738e4316ca3416d9b98068186b2c25b643dc8","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-7.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYTBtZ9RpdJTA7eeo0zDV7kM59R5jRoeS4UaNd89tGSQIgMd6So4Rz/4zMlGItcxorS7W3Vwa6sMYOVrR5R7PZQJY="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby-7.0.0.tgz_1516183873887_0.35576053080148995"},"directories":{}},"8.0.0":{"name":"@unction/groupby","version":"8.0.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"transpiled/index.js","files":["transpiled/index.js"],"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"@unction/key":"4.12.0","babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/first":"2.0.0","@unction/fresh":"6.0.0","@unction/mergeright":"5.0.0","@unction/of":"3.0.0","@unction/reducevalues":"7.0.0"},"gitHead":"2b351406988865cbac92f71974e79d168ed5d67e","_id":"@unction/groupby@8.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-QLa5ivw6VmfknRsRS0nRQFmrdpWJCziZMn1b32iFFgAIzzT8Tg0iK72rZaG+8A7Gvcps7OmyXyVBBspW2DwItg==","shasum":"258ddec9c7c3802d374bf77e1f6ec2d0de7a0e98","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-8.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSjwkkpZSjnNCzJCp1W3AmQIouwykyS61DqRtWQI7Q4AiEAt9nLai1s85fGmgtsDzPxlsZdBfu6eDeQMzUILB1LdE4="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby-8.0.0.tgz_1516771428481_0.419342944631353"},"directories":{}},"8.0.1":{"name":"@unction/groupby","version":"8.0.1","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"transpiled/index.js","files":["transpiled/index.js"],"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/key":"4.12.0","@unction/first":"2.0.0","@unction/fresh":"6.0.0","@unction/mergeright":"5.0.0","@unction/of":"3.0.0","@unction/reducevalues":"7.0.0"},"gitHead":"de330dfa7e1f579f0fe05d8bcb9b1b93a9cfec97","_id":"@unction/groupby@8.0.1","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-I+HVl+wlVVGATkYxm12xy0Stjbe7zB2fTXG4Bd0aZ2rwjmE4vewkKwPkuTGfKeg2t1drj15N2MW3TK9tJUC5Hg==","shasum":"44891cf375a6c061d73990f988d801e6fd91b42e","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-8.0.1.tgz","fileCount":4,"unpackedSize":5891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+qU2CRA9TVsSAnZWagAAS84P+QB0TttmF99ReeVpiF4h\nHGNxn81AS7X2ghOgqqGKch7mQljR/6II4M+oeW4nfYBXh1FPi3EpkABHhfSA\nsFwPbzfMC/uVYuXsyeDt2oN9FdanNeCyip1SkN1tn9LPYsGyEfhP3/tSe68w\nc52EnBoltyi8S78iJL/CHMStwyTVFlsP86+8xyZ57QCBm60FEluXdVz3wk3C\nPMdQsTyRvqianxv0cyokkWo5zD8oKTBtyDM/PI+9xqD51JAkggd0ZrSlWXGF\n39VTMAI9RRnrFCquy0N0q55UsqbFBac5NRjWNIyuPa1l9ZJttfA1ES1Jj7dc\nTyFi+I05lT1lQjiwmac5IFGHc5WB+am3T7B25jpivQruSYs6wNba21FKfYI5\nVUti6iG4Pu4KaKFGqIl7+E6OjvRLuGRV7x9/DDw63eti+0V6J0jHJXsmhmL+\nHoGuPghLETUsUXChU0c7DGZ4KpTVwMn88blW85Qd4lEvvLvWDPIMeCY/PR47\n+u76ofWdX+WHXTDxY7qmiT8tfOcUH0aNQt1rjhsk9mEYm6j9cc4xLq1MdOrf\nKA64kijtfYWpUXld5lExQ00b47Awni9Q0EoYAxXFYL4ewPpe52IGdHL/pEuG\nQ7S65ksF7UTYhBW6+H0CL8uAhEIkk9XzPG40g6XZjvd0+hmJjxOxNLuG2wV7\nYQ3b\r\n=CTRI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGG6iWU28E4tFdw6OY1zHiCDvaAasd6ha2U/QFF78WpXAiBhvcX+Lsets94QtXneyFSiZ3BPzo83OGyHsMtDSGZBFQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_8.0.1_1526375733929_0.6036249647767877"},"_hasShrinkwrap":false},"9.0.0":{"name":"@unction/groupby","version":"9.0.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"transpiled/index.js","files":["transpiled/index.js"],"nyc":{"require":["babel-register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"babel './index.js' -d './transpiled/'","lint":"eslint './index.js'","check":"flow-typed install && flow check","ci":"npm run test","watch":"chokidar './index.js' './test.js' --command 'npm run ci --silent'"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-eslint":"8.0.3","babel-plugin-istanbul":"4.1.5","babel-plugin-module-resolver":"3.0.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-preset-env":"1.6.1","babel-preset-flow":"6.23.0","chokidar-cli":"1.2.0","eslint":"4.13.1","eslint-import-resolver-babel-module":"4.0.0","eslint-plugin-babel":"4.1.2","eslint-plugin-flowtype":"2.40.1","eslint-plugin-immutable":"1.0.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","flow":"0.2.3","flow-bin":"0.61.0","flow-typed":"2.2.3","nyc":"11.3.0","tap":"11.0.0"},"dependencies":{"@unction/fresh":"6.0.0","@unction/key":"4.12.0","@unction/mergeright":"5.0.0","@unction/of":"3.0.0","@unction/reducevalues":"7.0.0"},"gitHead":"3a7ca1b7bb0754063f43d2c0f7a33b91c5b8a666","_id":"@unction/groupby@9.0.0","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"dist":{"integrity":"sha512-O4JsUyjz4Wk5g/bgBPPphV98V5qPuVdsYKr7X6JHbJkLCVuVHi1kI4SILdygqpZPOO0G9vo7AURi+1joYdbYvw==","shasum":"19678ac0a85a9cf73fb90078aa218dcdd5ab2037","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-9.0.0.tgz","fileCount":4,"unpackedSize":5720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+qk6CRA9TVsSAnZWagAAoOUP+wVsd49h2FWhLzkLS0V+\nTlK1iCGeTT2IOAxvH86mCZidHQu8LXiyrZ/edn9uYUqmqmaTORvN8cQ1SSme\nRydaKFi69gkKH+X/EFKR+rdWbns1zdueojNyWwkzOV9VS2WuHlHkIly4xpnn\ny1is4LiF5a5Bb5NNRRSeVeITPIkbPldaxnvGe94rlg6W9EUMBAZ9U/RuC5FK\nwxJpIztTBE7oz1JxoEpUjTULKjf/s/SutQHpehxhl2B4fLymLwIVeTv68jm5\nimKgQDdtQEGtrWC666lLUA/FYBiDU2MvsbzjwqgW3Wz/TRF5JXC+gSNLAdSE\nZGrDKMdLPFq4PH1NKzdBy3V1e35Llc4FfGRpbItuInkA2EMa70ynZURzdL4B\n4Hfq4J1257EazgYdHodiigx/SR4hFVvDhdJEp5X7tPHHvjTHoJgH6ZdEnGOC\n0zjWPJV2W3IR5T4G0G4nYrUJjzGh491rB2gim9C/woBVvdtQOOPv+CVhkf0u\nFKa2y+3ilUTTaSzCErSeLa6zyUkmRxRlmT7qM/iTlCl3w3cdXehZaezo5ORG\nZig4HtUnvY9E7j/3trx00J84da7JpMdWqNccwrtyPO+apUyR1qT40CR77IdX\nVr26TJQTNVN0Z+tWMCa7YxkRDjWMktiYIllUUHP7zWc/5Od5MI5BKWALsky+\na2iU\r\n=02TG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMrX9hM/mwWjPDbiSD4PTKB5pdZxjtr+xW4Uj8M3kfWAiEAqUQHyn5Ia6OyF7f+Dsyts0mAERdk3bWAOqDTkpRi7TM="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_9.0.0_1526376762325_0.6872301892931014"},"_hasShrinkwrap":false},"10.0.0":{"name":"@unction/groupby","version":"10.0.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --source-type module --source-maps true --out-file './main.js' './index.js'","build:browser":"babel --source-type module --source-maps true --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.3.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/fresh":"6.0.0","@unction/key":"4.12.0","@unction/mergeright":"5.0.0","@unction/of":"3.0.0","@unction/reducevalues":"7.0.0"},"module":"index.js","browser":"browser.js","gitHead":"21f8d0cbaca9d4a1a341a5a2b3b1dfeb703c8a83","_id":"@unction/groupby@10.0.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-om/ywnxECMqzCs2vEkp7e3l/AdW3IFWTZQs9iivrETRyI4rnvu4emdipxhg22SdzS4hbaTbN3QfP36dQXa7xFw==","shasum":"14e42efa3cb7f1856ec4dac982785c7a0a206d48","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.0.0.tgz","fileCount":8,"unpackedSize":8989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9GKkCRA9TVsSAnZWagAAQ3wP/3JraWyRemKRTWwywjgY\n8RVRa7r1pfDqPLhdIJIqCbD5sUstNReaATpXnGDXmRKdZEU8m3UtfHSwFZNx\nB9e7qILID4/3fCDIqNk5rTp7kHcJyXtVIfdQrg3A0aruRcg62OVl3fif3jIW\ntJgRn5sVuM+NZqF4nJGAmXd54NVdiqKyZm/UtNicf12jWTKcOSoGPaVpFoAu\naFULCwHLrFZ0Rvr1lKjoDT3QLnYEQfp/PYFkwqIyGAFAY/zlh1QXS5ynVohG\n/EfucfT2CfoNc1tXIi18Q6fhaQagXD4vH/pAjNlsh7Ax1mu1IqUN1NccjK/Q\nebx/5StX5h+80WZeBXIbeosmMEoy3fhfsoSbCMf1krKoS+QINZVQlblxGors\ncSnAGMDos52UCj2CI3izRi7HFTtVaZMoCPEN0FFyQIOf+75GCl1EVCMKmfm1\n8w8E14/I0uz1sAFX/BTQeG8gFpLdgZINOB3lhdAopryHuHJpX+42nTu5u6td\njHzjlOST4Kp7DIbBN7i8LUX5lKKkUpFXwVsjcGkwXci7Jo00oxni8kJuoHV7\nec6y/u+9FZjWvsh2eMz+7r0MD7k9YzIkhHuzI4xn1TZC3ztIz8Y38qewKyG+\nGBspbuJAp8MbSyu0gf3cfGg39jjO1mplkRtofxoOVprVfhok2JIdZN9EEmMa\n8uKZ\r\n=lBAj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAU5XJNEC5bVzVfQzNn8pUkISpgxC83OUNX5b0ULBFmVAiEAmzUvLdVTlhu9YOSGeTc0IYboFoBu3FOAxpwUA8Z5jh8="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.0.0_1559519907488_0.45637705144086316"},"_hasShrinkwrap":false},"10.1.0":{"name":"@unction/groupby","version":"10.1.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --source-type module --source-maps true --out-file './main.js' './index.js'","build:browser":"babel --source-type module --source-maps true --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.3.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/fresh":"8.1.0","@unction/key":"4.12.0","@unction/mergeright":"7.1.0","@unction/of":"5.1.0","@unction/reducevalues":"8.1.0"},"module":"index.js","browser":"browser.js","gitHead":"70884582ec89fe6c32a7fcc7e72724df7e416a1a","_id":"@unction/groupby@10.1.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NjVnfryhHwHFZJutpkjfDvuB4YrkkfLte59vxAEMeKoHfCa+910FBraVjTEQq7mYkIdXvk7obWvdjyIrTVB74Q==","shasum":"571f039f920d894353ef2d6a1cd6dc06431e4390","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.1.0.tgz","fileCount":8,"unpackedSize":8989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9fS5CRA9TVsSAnZWagAAL+8QAKLzISbQf0KS0/bmqt4W\nf9FZgguGJGZMCoWcIrItgtWqJMqBv8wMfAt6CBk8QHKSJvTZcgdMDpt81W1B\ngwKNHBob0efstORiauIzWe0k6TdUecTHFnXO/zDmhbYjhNPHJHEqF9PRNDZh\nCtJ/q5+7+DYrHpViHpKtPBP7bLFOn96gFcOBkd8HAg2QhMQzN24cglWc4WSn\nOMfJPW2P3y9HRLyS4HAo1ZvvvVKot9IkQ7ymtbWLZ+Ir9kL0VZ7m4daQinPo\nq171NTsSutjYGqXgdMDM+Emt6ELd5PRl72Jz5jmPcSeV+X6O6AdAeWyQcsND\nSQTpi+BVQLr4JhIsX7P09Zb/WVrk4zNPWaMqf/ixjejFhiPPSYp1pW8vZrFZ\nlMI8eztglue5sU0+bz7jdhZRPX+upRQNeGXYfWW/cKZPMHW1Jfz1z6Ur0Kyq\nOTsRhczwHBgib9KkAa2rBCtthowGaBEmGO6v6PcIAb/t20+eBQ5JAisSTkWp\nms0GddPDZUrtD9zeP23fahqrMZNiGpbizu2s7Fso6fspijLP1dl5SJ/U+JNV\nr2T2/tj5qIKscaqIOh7KFsExDZkFDjcy+OWfy6MZdpMGmiJRGWJizPF5rxBp\nhkjv/paqgKkJZr744rv0LIsTY+/6ywZxAsh2X0Fgw9sKJSUKcKA65xl+Rz4u\nyPpf\r\n=yDLM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4uNQ4w51vEFtdfBf030IrUCcF69DA1+Rn4cBT2dFm8AiAWBeVQluR1flH0LBrVzw+KlchkQo1qdj2JY1cbgJdjGQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.1.0_1559622841229_0.15066206221344824"},"_hasShrinkwrap":false},"10.1.1":{"name":"@unction/groupby","version":"10.1.1","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --source-type module --source-maps true --out-file './main.js' './index.js'","build:browser":"babel --source-type module --source-maps true --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.3.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/fresh":"8.1.0","@unction/get":"2.1.0","@unction/mergeright":"7.1.0","@unction/of":"5.1.0","@unction/reducevalues":"8.1.0"},"module":"index.js","browser":"browser.js","gitHead":"8793cd22f3b8acc3bed9a89268c707006d05c7ae","_id":"@unction/groupby@10.1.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XmIomJRD5oF4Fe1Av4guTJSRZH59mqnwmKRVUde3wuIlk763rT5C9BdduteXZgJ3/Iw38nEGyqH6QYx5qHMaZg==","shasum":"317e4545c4a4d206fa4baf61b678c4aaa9d105a8","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.1.1.tgz","fileCount":8,"unpackedSize":8993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9hyTCRA9TVsSAnZWagAA/SYP/0YKqbtU7A3iqjIy7v+K\nclOyglsiEUFr+zNx1H1L4oxUuVFM9iLlPGY9eZGMIkEq4QMHWtc06/HUr+mo\njqgDkPgyoPXp7+9nPl76jmoyXHJaHxKRwrqlF1S6e11FhnUttjd8eq58p+mB\ntw5iaHFC9PRVW/Cv652bAxOCviSOQkR48AOE52ih53Vo/9jUx4eCa24T3hMF\n9DJJjcvFwxfrWN4tN9PbECIEfKyBNt/KzgODayE1u60fJhNTMJ2HqZl2QY2Z\nXYFwkuV/HqspZEjj2V9u7dbiZgyZGb4D82daVHt/8p0jYgzH7rQ4NtBVSE5K\nwDtfCH1dsJo8HPAz4NYYoiK2yPoDatxGuWlmZB2ZWYjifVRGz//Qq6BH5uui\no/v9RkxARBQ0zPI10Sy8DGmZpVObkxIKOdSv9P40fenG4qBoi3phwD85nFAX\nGoaT2danCKvAPQslAX+XQJKxK+SKAT+tHHS9k4uQhV0sZIKuhWWYSdKubm1a\n/Ti0OpYJG2SPKY6t+yqKeeYCMtMpi8aurp8PmehMSQgRxIkln4lxljfRK3Jx\nscNUq7LbhoRC36wSI35iz1cUaBbuq1cRdauRjtCw2TjOYf7u7SrxzMQepaN/\nAB52J7UWy0BFr+GScBE45oSdgW/hna0rSNDiZ0DDGtdAsdYJG/TWnpXKkCW4\n2+Xd\r\n=K9do\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrolvdQ49Zd+rR9xlmW+S7MQ0e4JgRc0PCPZkYgjHu4AIgd9al+uPzILC3tw+Vxa9mjBz/Ln2YdydQ28vrDEWBsAQ="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.1.1_1559633042652_0.48201350765684103"},"_hasShrinkwrap":false},"10.1.2":{"name":"@unction/groupby","version":"10.1.2","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/fresh":"8.1.0","@unction/get":"2.1.0","@unction/mergeright":"7.1.0","@unction/of":"5.1.0","@unction/reducevalues":"8.1.0","core-js":"3.0.1"},"module":"index.js","browser":"browser.js","gitHead":"b3155d5cefb72ec4e704c7926053c7a803820a54","_id":"@unction/groupby@10.1.2","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bNLUKrjOy+F30tGQA6fuPPRpF/pvAyi4i0XM9zCrphRMBj2x7bN3GAR4+W4Bl37Z3h2D6av3u6HT55azYiKxXw==","shasum":"09f8410ffeb53b12817fb98f6d080d1417b52988","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.1.2.tgz","fileCount":8,"unpackedSize":9181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+jeJCRA9TVsSAnZWagAACzcQAJyQ/8+TlpDzYmYjEpOo\njX1gkf5uiByJvccquLzXS2m7XCKYPg3UZfTlObuRJAIWIkWIfoxzwxDhpVUE\nOvJYAKT+HND2ht+RaeaKRRTr+77L9R1gRg24BIKcmoF+D69pUNSaAYSsnCLx\nRpLrcUZHdSNePLj1b983uvysUmiXHK4FsB+WOvWwh+Em8CrihDB5iaSv/cCd\np/2lYZBI0/XMsshcHka44yWNdknQ+GlGFA6A2PN5cy+odz/Nn3YyJCf+/hNo\nvvTZUsnRCbMCgxa1JPuCRYdiJdzrvwoIRZ4/SLAtET/a13QphqkJzCNK/fRd\njrFcfJb7MTXyGyyPWZ5PtuZa2ByYAcIPx5mINyLE9hxLpe+twkAoah4hrZp6\nfVPG/kv1Qc/HEzK6sDkKm6q/jpMzWLVsV33DK/TegUQtkiZ/N43jc8657UvG\n0uOr22xhcBsrwclFUpAGAZPvZxwmq+akrJ7ssx/UHtCjDxFBfOxTrClq2bdu\n+GTTGIBbZAN7WPhF/BCgsb/+KqpNtM6fBrDnSrO1BOPtu5jnFiSSxHOCNTcB\nuXxDYDGUR+VYII/97un1SC7kklw8AOowhzjocDQ9zxqH/SS67ZKnEeaBTTDg\nzifFm0FqOKZTO6q6vT0OC9aQfopisI4pWjQPnr2Y75ei9kjcEerjrvUsx6l2\nCW2n\r\n=VNB2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQwABjj3kM0ijQNufRAsG6EJ4vEDJE/g7XdyaeMkxIxQIhALQIUjoVclZPirPrViaLOFkMeCVSYAND4uWTvC99p3Aw"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.1.2_1559902089043_0.060807304765972514"},"_hasShrinkwrap":false},"10.2.0":{"name":"@unction/groupby","version":"10.2.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/fresh":"8.2.0","@unction/get":"2.2.0","@unction/mergeright":"7.2.0","@unction/of":"5.2.0","@unction/reducevalues":"8.2.0","core-js":"3.0.1"},"module":"index.js","browser":"browser.js","gitHead":"5c85b6146542affc7f76c4f63415997425339fea","_id":"@unction/groupby@10.2.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VNYDyharY2z+oWKACQU07TkEnQ2QdUIYJTPOVPBZ2knjYjKMelHMRXZwPQo+WncF2hAXWKWYEawdbAb9IJjD5A==","shasum":"af5d4773a12d872970162bf01fc2707f637f4856","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.2.0.tgz","fileCount":8,"unpackedSize":9181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/GISCRA9TVsSAnZWagAAtBkP+wWD6kCOI4kmClzH5MSu\nk5cRJQanCZtWevFnHKwk1GfUoOBOGdxTnGLmRv4YzD2CIVGQf/GIMXmLYRqH\nfiV/tZwdKOk+j9v01FTKmuMx/6sNrr6JXPtLb6NvdP+leLl+JR3vzb16AnjT\n2Plp3DhbUml7wBqMqjFatdpYLVgtL0W5vuGoqqjRJngBf3QBxrcRe0tnPdGP\nwV19yrTlFurC51IFftKCkw3JUYAYr0s0+9e6OrlfRur/zyAf/PzoMK9G6EGD\n+2ADjhYlMcfmVEtiCncKAItscfkaPFqVHRnwCks5l+oAOnnq/VBJ6Z15ZgMW\n5OSUYymZxAH/7V2TslfESgC60QPROWfFAeFxjzwuSe32rWCxXS/xuBxYeQuK\nm2Ng0q1hBkj2YbfAU6gzaaNUyq2VB4xDCGINuoqmIh+Zd6FGuqy3bwByXjb7\n2HEPacPXcoTedW0/+85uE9pqwJMkX96s3IUm1WW5M15CiCluqX2lG8e0xwpo\nFHU8twdX+hjD4LJz3d4er4ixC/WxJIzs9cfruU6arF4b0rmtXh8SJLhkNcPE\n/Mshv2aE2pS00EiKaeEX6NfaPwc3RZYh8CXkRnELsDzO/Exp8KeRntZ1XYvq\nr52tbBj/GzcRylbazVIOiAerFQJ1TSplCa3DitGUZmmquucbkkTPSUib9pM6\nzghj\r\n=P7xv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1NHSCocODJ6xutecwwbEQAVHpBpqHOl/okJSvZ09HZAiEAtLMnvnT3MLtFoZoNXj67inScsaQqpTbJLyyUMy3dbnE="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.2.0_1560044049447_0.5885519818924392"},"_hasShrinkwrap":false},"10.2.1":{"name":"@unction/groupby","version":"10.2.1","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/fresh":"8.2.0","@unction/get":"2.2.0","@unction/mergeright":"7.2.0","@unction/of":"5.2.0","@unction/reducevalues":"8.2.0","core-js":"3.0.1"},"module":"module.js","browser":"browser.js","gitHead":"f84d458e06749dff6ca4bb36937a63c692b248c4","_id":"@unction/groupby@10.2.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-R3JmH7wh3K9PrVQY5vmU5TntI/genrN5GQm14PTtujnbqENxtnCNKPGOSblOCJEw4NkGMCRcVsQm0X3jXjF9cQ==","shasum":"e2f340b9a1348d995db4695cfaf62cf617211041","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.2.1.tgz","fileCount":8,"unpackedSize":9182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/H+uCRA9TVsSAnZWagAAB4cP/0XlO6eQ9ozTYTgCm2kU\ngl1cAeyxcGEWt8KboEh7aFU27RA8Sn3/awY2cSGP/1JVKxlua7W9PsfMqHFH\n4RzGrZlo0cQf38K4EfxWXrF//mdzMyaQUI/hlU7+BMArUV7cTHrIeD/loXW8\n3pJhOrhN+O1ax5uBkxf03xwAr11FcUSGuWqBwxv/C2otYMRmYEAMxaLx8Zyx\n4pCFt1hYrHHlAzDXRX5u1ZOThMPXcDj5Uuk/hGjUnIoFuLcKdnXVOdFE3BcN\n5pCJawLoeCC9HQeVoAsirI4t4KMWGP+kFKNSAZ/iBB94m6nAz4jT2TIiRGVK\nw0OQSleT6qt2mXR1FdNmi6Q9ud/+2ai6PeIA251RZ6Sa4r/u5Ep8M2W1ogI3\nY/8YKTQIBlaxbvR5h7eI/J5ueV19j+f3G7VB3DHWpRWaSw4gtaFzZ0Mg+09H\nUbxlCUm5WCs3RKAVi2RxcDvVNLTpO1viaB2lqttb5bMqnchyEJ2qKcOgi9FK\n9UOeFcDieR/MBP7nqriTnQ1hxQNjlpFArZ56hMnWn8fniDEVk2U7jnSAWycf\nq7mxDS4lcAfM+f72RuhgaFfUr9hAv8EadxHqhKVE5k6S++3ftzzBJA7XEf7i\nxr1+7VkIOdcC3SZhDFzg3yEB+2pntq9mNxLj1bTrpr7uuPBiLxF0mN14AinF\n/GEx\r\n=uAan\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbHrgeb6rjGKZFgm1AqDgLRblKuznsoed41D3XupydWAiBsA3vxXnK4HUTTC6j1ynDhCMXZGpu8wbUKJUtMxewZGQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.2.1_1560051630136_0.3755330510300472"},"_hasShrinkwrap":false},"10.3.0":{"name":"@unction/groupby","version":"10.3.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/fresh":"8.3.0","@unction/get":"2.3.0","@unction/mergeright":"7.3.0","@unction/of":"5.3.0","@unction/reducevalues":"8.3.0","core-js":"3.0.1"},"module":"module.js","browser":"browser.js","gitHead":"2cd23f8b2b9cd4967ea432cf665e3e05e16a684a","_id":"@unction/groupby@10.3.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iFSzUrp5AmU2UKrRby4p+W730pmSU65hQc26VlBI4/KoelSFwQ+OREQ/vVe3yL4VG/Acl2ZJLFsySqgI8QqlIA==","shasum":"171eef4aa8f30472d18a9b3b3cceaf41edbc4e96","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.3.0.tgz","fileCount":8,"unpackedSize":9182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/Iq9CRA9TVsSAnZWagAAhg0P/j+emFLemtcHkCfRm/Of\nHKr2BrnaItfy4uQzct2jbGjg03uHCmU5bLKIPmQKQ22VC/ZBkoWNR/YvyFWZ\nyKiUan1oRn7hL5mD6nxdnvTcb2sJ8fjIN3cOjpb7PNqDF7HrBnZmYVwonR2N\n74zwhvZBFu2A206U52HaNHiHUvT6VKeH361wMTeKQOhw8v+j+ozRN87Bd8uM\nO/tGe3X0NUBlKkzXVibPk/65y486pPDv2Ky43dzPpTLueLyE5DfkfIlRtDBE\n6yQpvJ43lJOi+QycwAoFQjBRnLbWZSkm3co9SEABAvAldOnnSwYCFaV23zIV\nUALbnRCRyYjcZ2mKl0oZ1Qgp+RuCm/sHU4B0KytCTSWNx7Aj8RX09oZC4BTL\nOCB3/o/wNlW3z9Wd90FnXOja86DdsFc5acnr+gOg6lsQoCmy0W5YXutQcPQu\naGmQY/kSxDAYn+LxvftwAnAa4KTakY3povsnKftourfOA6wZ/Ee83mt9txJ+\nLp0IuM4hfveBpCgwdM7vUCaNW6udQ4lbr4H30NONenlFTlK2Bk2RJ6LkjdKH\nvvL/AzcGcDZwcPkrihpELrnR1x/tBlT6xRUSLSJyl8jDzcmq238bTlawk5Ip\nZp5QcEOY20TI8+4hS+GGbMa0WLVavuKOzzds8xFZYxUztG5nbmS7VZUyGSTx\n06sx\r\n=BWFJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4x2n4C/8MhQM13D7twO8BcRvqbJLCwEUC+Iban5BmJAiBelMaOBtH9ZdLfdTR5RsnPWImM8x2vSub6/1eHznm1Pg=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.3.0_1560054460759_0.5216400393025633"},"_hasShrinkwrap":false},"10.4.0":{"name":"@unction/groupby","version":"10.4.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/fresh":"8.3.0","@unction/get":"2.3.0","@unction/mergeright":"7.3.0","@unction/of":"5.3.0","@unction/reducevalues":"8.3.0","core-js":"3.0.1"},"module":"module.js","browser":"browser.js","gitHead":"59d89959a4d027152e33d8f5232ed52c348ef518","_id":"@unction/groupby@10.4.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-muATMREyDl7S0YmZWthCgnxK9hthD8Mx+Gm38/OwYmKr/xB5T3CNh6zfw8QaUF3IfnkExDI+NGjuZb7ww39jnQ==","shasum":"00c8a97970b6c62f173c345a5bb72c427701214e","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.4.0.tgz","fileCount":8,"unpackedSize":9182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/MLMCRA9TVsSAnZWagAAWoQQAIxOQu/CbPGlOQF0fCjD\n1MEUNPZThuiXBOhPQOx3hi6Om4VOHYb2yh+ejaJU8cbCyADkeRIBrmxDdmkj\niTuYZghFOcHfMMzwultD1iqpyWqV3KD0H6FqUapOtowA1yJyjJ9TGiHIWSzp\npD303IYup+UHWBh/p9dXlwtu7ZmaUTDBDaPs/HagWVGuWY7macMufk/81fek\nc42YH3B8WXrek++krExOk4AA24w29f3rBFoAnr6lbtCFjhDp4UfcTgoacN+m\n8fBDDwYpwBdEZEG2+Wns/HWb/l7i6KKidnazl2SnxdxaWPH2Y3vze9M65nIl\nB4kqpC2kjyr0VAJ2jHHtGBramtGKjA16GpZv/dsRfqhglvlQKO3BFIGgKG6a\nkmkcyxVw1NBn6n20QE73iItUOSw6nS8pcbCjV6Xom6QrQUXYZACxqC7uFbf4\nJ87JZFQJq0tNaD9uPFqgJAPKnDl9ncGSoZlQB9XZ0u0Y72RfW79YP9ts4+lg\nHd6TEW1zq8AjKn5rFKuiLZGir1GSMZYg3slvh7o+GuyK97K4kI3zxqoT22Rr\n+DBkYgfwWkmjZHIb6MEp+jqM7bQ0uMQS+g4t9j3yW5hGCycOQm/PosGE/Xr7\n2VM6w3HhVEIxE0ARdEhzQfWVuawQyXMslCDGyDM1StuhFfi6/qWqXspPvh9k\nCIKf\r\n=rYtb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+u89PCxXAHFAmB51kW2s7KDoPaDtadFwS9i4pk7441AiBWf15XQfGNHVygezQ8sBL8oc7A9GDOm/rlxGg0qaAzjQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.4.0_1560068812188_0.052093212667664535"},"_hasShrinkwrap":false},"10.5.0":{"name":"@unction/groupby","version":"10.5.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/fresh":"8.5.0","@unction/get":"2.5.0","@unction/mergeright":"7.5.0","@unction/of":"5.5.0","@unction/reducevalues":"8.5.0","core-js":"3.0.1"},"module":"module.js","browser":"browser.js","gitHead":"2673111efff4c143a6f4aa86396185b3d1bd8b8b","_id":"@unction/groupby@10.5.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eLJ6WqyX1h0GAC4g+p2obIPRYHrj+o6fd0p1qJmGIFcg/uXj/6HX+lzrchxTkfwgV41PUoMC/L2Es6lbkPGISA==","shasum":"0b4d1b9ea771c7fd6dfbcbc20b707b89148f6d4d","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.5.0.tgz","fileCount":8,"unpackedSize":9182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/OOvCRA9TVsSAnZWagAAvjcP/iNtwXsDIyP6vNOwBiY3\nw5EyBpCZKd98xxw1lkI1OA10DIeen6TewIWeK8Pv/ejTHAQhuE+v7EhPe3KY\n+RjaCkUWhnWeqNWEyq7tHmvtnU33TK6pbVigMl40tyEuA546YdMmDTVs7BV8\nEJErHAH27I87LAgrTmgfzNWrenBQX5hfD2umkuCUQknb7bfVgAPa2ejWZWPx\n6O/CHSw0sqcNKNeuBxbq8J0+g3cze6t8l3ahGuOWuSM3BBHjP476zinC6jY6\nhEP1rf9bTrrG03S3Etu1OaCd+WclqAYcWo3wpKaqiLUpRtAupQL2QZIt0IEN\nwIDTgT666S9Tf2ehonuD7bercL4pylonARwQnWz2HwZ/L7FLFZKGnPC9QKyC\noFLMkW4HcX2ObuZY6cdqqQPgWGwWMjzlbCnvPw6aeT+/IabJggMlK084+ULK\nkSjS8fdRf64oPnM93QjkMD7HMLYBFbTfFw+vp3m4w7JuK9+TcG97/Z6kwHzD\n8bScGrX7uJye0832kP4yXf/jMaHsnWrXXHsZMn6AhI4wTT1gk504QMbOpXIh\nKi9nBixrEjp1lRWQ9y4vc9CvmYvNa+FBIKK5I+6zFUi1tFALUXuntq1d8gaX\nvr3SWcGaWZkKxhwGFAvwOf/MJJJp0TREDus/CEPehOi7fMSia8tI6bM8z8DI\n28H7\r\n=DSx4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7zdkZYcmk342vXzF0MyOOXk5gPsW9YhesnOS/IVUIpAiBE1To5Pvc9pzACt8SkHZzsi/+id5PMxVgdsp2h9Bb1vg=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.5.0_1560077231283_0.8590236963888409"},"_hasShrinkwrap":false},"10.5.1":{"name":"@unction/groupby","version":"10.5.1","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/fresh":"8.5.0","@unction/get":"2.5.0","@unction/mergeright":"7.5.0","@unction/of":"5.5.0","@unction/reducevalues":"8.5.0"},"module":"module.js","browser":"browser.js","gitHead":"84aa6cdea6814f84b2979de445717590744e5c09","_id":"@unction/groupby@10.5.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gpwfIW/F28nbCtzCdgxZCQbRMXRZl5wBf09SQPJa/JIlFpW9ZOYL5Fw9K2LxJy8QeiEcSlG15xgAYJB1qhzWyg==","shasum":"1bc957d5f3fdcc94ddf9818485ba474bf2ada6d1","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.5.1.tgz","fileCount":8,"unpackedSize":9158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBcxkCRA9TVsSAnZWagAAO3kP/1gxFXHt0G3/V9n6QoLl\nu18f9byLmN5tqk7tqYxXlM+XMqGwQ7X4eT7vYm8FyC3w0bCeJX683Pbl8Wqy\np1zNCR04IdnxW1mT+GTJuTZpqvxr84NtqEwTQz4ggpR5rH6N6FaTOsz36PGM\neNVXkpFC1SIdFCOSfEtY2BNqnEVCDumEvjfOidAZTb0IPDFQUHNmdwnCURTF\nkdXtjnoRZv70oV1vGAFgKPWijuqkZI0G6ezmRKZXSc8zsWc9RYzhqmTznsX3\no1lM1BRp/se7ZEnoHpqMh8zwUAelTo7w5EB7UXAqFbFz1pFMcy0u+nYFrDIg\ntMI0K7u+Xj0SfkZoxyX8XZUaSFjIVQf4JG/o11SN9zKaXDxJGpYKlyXr/RJc\nZEqStoYmcdf/G9LGt9ULOYQ5JPDFNUaDcK7diCKSsvSeAx3zkem5/tsrd9bH\n3UCxG8OFUxCYhjvSzEKjsy/bMCZDn7dRf6RlQnT+5fp93ir+tNXb0BAy77mA\npLmTx+LPn3BDHahMH3kKKPsDCg93wDPGmg5YrtCiq3bOGMELVjZJnxo+oZ4T\n/X2uEGhEn3Bfsf3EwR5c+3fDiosUgsj0p3ZmHfoeUoDb8Tc48EkzM9RN+uPl\nSbPtegBad521nVAJi0m4c9pyGQ3FGZdce9RVGw2vSC6HMcTkjfIYVqUIIPWS\nZZH0\r\n=WM/3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpH8aCzYzCipf50ukgBqXC/hkuuotZm+eV/xE3Am6K/AiBsAN3EObdL8kG1pFjnoxHdBCiz1nNkixUFK5DFRlPePg=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.5.1_1560661091060_0.7372843702696474"},"_hasShrinkwrap":false},"10.6.0":{"name":"@unction/groupby","version":"10.6.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","nyc":{"require":["@babel/register"],"sourceMap":false,"instrument":false},"scripts":{"prepublishOnly":"npm run build","test":"NODE_ENV=test tap --100 './test.js'","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.js'","build:browser":"babel --env-name browser --out-file './browser.js' './index.js'","lint":"eslint './index.js'","ci":"npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","babel-eslint":"10.0.1","babel-jest":"23.0.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-istanbul":"5.1.1","babel-plugin-module-resolver":"3.2.0","babel-plugin-transform-imports":"1.5.1","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-promise":"4.1.1","jest":"23.0.0","nyc":"13.3.0","tap":"12.6.1"},"dependencies":{"@unction/fresh":"8.6.0","@unction/get":"2.6.0","@unction/mergeright":"7.6.0","@unction/of":"5.6.0","@unction/reducevalues":"8.6.0"},"module":"module.js","browser":"browser.js","gitHead":"9442d9aebeda9d030d7af368ca1c9407a7b73231","_id":"@unction/groupby@10.6.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EIeY+n+nXsZOUd76sNFNXBQWKYgEyJWlzo3qD/pMhUNrlxrmFhEPrew4dYfh0hbJ66YA8ovkryZs2+mbxNE+EA==","shasum":"40a4fcb9f91193cb3e33b8af966c6cdceebc06be","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.6.0.tgz","fileCount":8,"unpackedSize":9158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBdVLCRA9TVsSAnZWagAAD/YP/0DJ3vVBgm+1xBRrI5j+\nEv7dxR1HigB7J3qj1fK0Ug7y8jH5yWvZ5khAbwsHccBzphOWjTQb/u73jNkz\nG47EHoi//PAxrDSxl9nAH7XFU3PNDPV89SklojB6EzhnW4zdvqKgQYrN/pAy\n+NwLUt0I7KqUcA42yEct/jN6kcDEtUWzYNVevdWSmeUVNU09oshAMTn7BDtj\ngy+Trw8qBDQpH4pOkfy6tpPJ2nZCzAeabElDdMpP8Aa3V+0+iRrwH798/EuA\nDG45/Fc+ibK3Pp7tMgYyBiop1kLMl/0sCmhpxVhNq11rF52tFCpzE+bQBe0j\nJjBhrniZIhWylI7F10W0NqCsWDJmhB6AHevvhTg/72mLcSMcNtezcPTapRrd\nLg4w/E8sUwXlNv1TDBF6vwmliCTh1kqAE9vaLKLvHTXt24FTQOyl208xCI6V\nqG/wQ4pgLmWEcPbbn9Nj84LrCWWo4tYJqrYV3MGe4xnOeRUaG0yd6VxEfABz\ngaKGpLLX0XZo2+bhGZlQWVmkGCwJyTZCAalvOPcsMrk7pcxrvHw0FD5Kmose\n8LwlE8tHnlOylX1ULfnzag7EYfjpHwv8FwbqswC0WQcCNcxZmXTi1+MlCBwK\n/JRiAW7EgTCe6SyeBOSyTo3Z8iV3DUji6l2TMxD0xYnUUE3k2gs6pf+HePw8\n7oZA\r\n=Z+5S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0VFiw4FjfNatQLkOrb7ghaSVH2JK4AR8+7EdTYG7aeAiEAwZiXTlrmh0TCVHMBWxdhAKpO9OoGuyRDnr1vBLRjeEk="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.6.0_1560663370233_0.46981602973624326"},"_hasShrinkwrap":false},"10.7.0":{"name":"@unction/groupby","version":"10.7.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/fresh":"8.6.0","@unction/get":"2.7.0","@unction/mergeright":"7.7.0","@unction/of":"5.7.0","@unction/reducevalues":"8.7.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"61ba4e4f8e6aeed0e21d79f556ccbce023362e2f","_id":"@unction/groupby@10.7.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SuX4OqUXpAOHWWROlxXZDiX8brHmai8GpO2l2w4JHZ2L9Cm5f66XzuUo6rZlD3hX3PldyKQvQ9+nwxollMj8bw==","shasum":"ba37ee84fb869d9617ec6ae7567cad9c8a5f0411","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.7.0.tgz","fileCount":6,"unpackedSize":11281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdct8rCRA9TVsSAnZWagAAoQIQAJ1d+CbDtJbSJVXQOT37\nIB9C7f2ouHNHaXtXo/dQZxdtIIejwDtWMKReFWlLXZReoiek64MzxhMVS0Tw\nt9xwx+lBE72Lo/EhWvq0vh18niGcDouszr8aIMZLU87x580ZaZOME74/XR11\nbzzPri0GchP5rDZ5DL3vfXfgerPPWQBQi0BA2Cfn5VJzXSiBmuK8Si5IqpnR\n7J09wEQU+1ohu1iU0+/MxJEKO0EQPMLMM1tkr89wXWSnoVY/efMdiRjEggiv\nNcda8AyvyaiKPqs9xjV1L4ukdxZrPsdafH7cp109PrRp64+ewlKtI/SK/AKH\nxX4HXxVkCLuMiW6eklPGdBOEAW7vv0DXiD1mzDyFkhWFOVSOmgieOwhieJwA\ng/9UQ5N0Kk74XLsCcyTge6BTx7KpBx+Lwz4TlZfR4sjRjquLeghzzw+buVtE\nMG+R0BCiJARCs7HuMQJDuJ9+YzsM0yfcgzdjWfUghUEfwAGQ9zfF/kAuvOmA\nKIGPKW7452SDxKBjid2tXzmKucPzg04SXupnuzOb/000PsKGZA7a4tHeIyeR\nNUE/bQ76s79f9w3omN6RZWifaLsl+tuGB2G2AdEQXNi6RUQ+MjVgzVPyd4qt\nhRStkFzjoDI9J7wOJtZ1NsYLkuILXA7B+OKxexPm8bLriBIV82JjkT4QlVJY\n7idx\r\n=SStB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrj3HoHn93nrb2IEVQwlsp7teYJCTm+kG2y2zc7u/c/gIgbTlBHp/uxIHqxl+4xPAo/rrRu2Fj9cdJ2PqNzcK/5nw="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.7.0_1567809322584_0.6698294787578258"},"_hasShrinkwrap":false},"10.7.1":{"name":"@unction/groupby","version":"10.7.1","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/fresh":"8.6.0","@unction/get":"2.7.0","@unction/mergeright":"7.7.0","@unction/of":"5.7.0","@unction/reducevalues":"8.7.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"6aae7f3b61471473d6fa4467f723e8dfd2a3c9d2","_id":"@unction/groupby@10.7.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pRHxSuSBWzO3dmclcrZqRr/D++P2NuKbtufgKHtKwTsQNf2HzSwknCxBy6YWsIaz30+FGyKoUr/ct49zjtNCjg==","shasum":"7075c51ca9a650e0d190945859ff8b62ae94783b","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.7.1.tgz","fileCount":26,"unpackedSize":23183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddF8UCRA9TVsSAnZWagAAKOAP/0j6Exqr1zCbuuVnGHGO\no/AOgMI6KKowrG4UbS4Ss4BtC0A5hYX9e0svH55T//HXPYm/i7laabOk4t+b\nIGiKnbQCjhgNdnkKhrTUptHklbdoHkLOgvevQJWrb2I+75ro2TynmBzFQylF\n8M5WtT2/ExyNncD2Tu507MrMk+is86NVkwXXvYDBuXlAoCqOgZaTciEfFQ//\nXeUrDRH2VGhnYnYVWSuich754llRNRGH5iJWPvNGLNTtWseSScvjB5/Tg34T\nEWczlrNtmVrCAE3NmKu9q5ZMNTmrnbamcKuHBtScqLf1Z6o2kd2rtGd5WHQn\nS14Q5CMkFqyYB8WxkwjZSzK1JwdKY8YKKW+QVkIWgQabsMTsZf1JommbItRV\nNPeXwEhUxBrhzPEi4WsuUYs4Nkih7k9D3Ar1biakwM3nVHhB/im1RJIZ/Gcu\nTI7XegzLVk2m/8sa5xKkN1kxk7Hfk7230f+5/BLrs6yzv/YQjWNk+3ThlsFH\nzH3TOUrW9wEqxRi9nMQwEJ/6NZknPcDZlJK1qh7k7ZKJSbw3cDH/E7H/k5OY\nAbcLe6thn3WmIxGp4xWBg9ibFIvg5mumqtNeQYATzmJib7xFk8sUg2z750gT\nni0XzeC35Dtgj6K0hC99w5dRR0ZT+fX/pioFsJOEU7iNeUcUlk7+dtRVxG8V\nRDQz\r\n=o+4X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDos6Rxp8E15Oiijw0UJHSYJXwQsKSVWMmGkkhPUDSw+AIhALq6u1PqC/1TXgPggz5GHSsmKj9BXfLnUskO+HWxxIKZ"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.7.1_1567907603732_0.7920042727800083"},"_hasShrinkwrap":false},"10.8.0":{"name":"@unction/groupby","version":"10.8.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/fresh":"8.8.0","@unction/get":"2.8.0","@unction/mergeright":"7.8.0","@unction/of":"5.8.0","@unction/reducevalues":"8.8.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"1400e902842b6c97fa377217fa1390efe36d7842","_id":"@unction/groupby@10.8.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JIYdfEHf9QO4SfygDG44SuUjQwXA2+iN9jts9LnofZE2kvGlp+lBYsYcITp05XDN3A14gE6aPGUsq/b4K1jUIA==","shasum":"9b6399bffba389ff2c93a7a7f5ef1d2067ef42ef","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.8.0.tgz","fileCount":26,"unpackedSize":23183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddGyuCRA9TVsSAnZWagAAUAUP/2a88i70kI6XxaV2kqCj\n6qBjAGRJC9SNHNvX7B2PDZdTTw2HeBncMJfKz1iiMhIheTsbvE5CSlV7fa09\n6L8r2fm4GkQGdZ5okBdsoAS3+zphtR7Jsf6cvPfu34LXs+/2ZVzjevFWJOJv\nBIFYd7PzoXYDbaSOtFjqv1cZHR63YCmQMVV3s1qlZ2MkMeKmpd0vLmas1vre\nCl6t1gUUFIxa2ZN3T8f7P0xQN7D9o9B+BlF0p+1UF3z5CQijMPz1ETd2oBtv\nJqvK/rhe0B/W83av6g62u9Lz2PmRAizNp2Nao+Fy+y7zRs4ND2/LBX4xB58X\nkvGC543DzkO382aDTHFOWaGQcEPstaGO5gOUe1ZEBYelcLP9HrdMpwKpRmNL\ndCozIyxvYjWmQNfiRy3+ggIoqrSj6Q2veVn3xpukKe7fu9Vps0/z0IoSzCTc\n4i+y6GTGdVqPJ/hEpFFPmgWyR/6rj6WKXF/ST0FSZoGGWJF5v69hYippc1lT\nVxdvacsM9vTNiXXakf5cY35Pad3ERSlGx3Iyp9CfkKH6VH5uPQ7RmuC9Cecx\nTnjMeMHXYUSXFABnkSc9z1tC/q758C4LWBYx6EEhpdiT+1m7gaoK8kiRFVGK\ngY6ePVML56pwbj8J9Ekdohr5B1rZ89V/ml+ipAvZaTJfvgcPpP2PJJSzzSbl\nsMTr\r\n=J5Ks\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxbSExOzfoAYE95saw157OJtgER8XwxjRYVrFn1+2LDAIhALR97S4yIST0+ETf8FY5fjmOjTbnMDSBdWceAHXyglNd"}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.8.0_1567911085906_0.7835762685160326"},"_hasShrinkwrap":false},"10.9.0":{"name":"@unction/groupby","version":"10.9.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/fresh":"8.9.0","@unction/get":"2.9.0","@unction/mergeright":"7.9.0","@unction/of":"5.9.0","@unction/reducevalues":"8.9.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"5b90fcacafbd695c5604409f3e30cc4f5f0487d4","_id":"@unction/groupby@10.9.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YbTHQnt7USImvB9q1nL8CCe0mw4qKSKKNORcrBAK6gruAQouavfZMIEmJsvR9v6ENLtvElYYWukMtDm2X6AH5A==","shasum":"44517a15868dd5b9801c21463680a08d8d0efc75","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.9.0.tgz","fileCount":25,"unpackedSize":23152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddKuICRA9TVsSAnZWagAAbYgQAI2HwvfzD46Eb3/2LpO7\n8Yrppm6PRn9kwaO04w/NuMfDGEOkYc6lvu+skq2WpYEAzCD/9JXfYwFjKHjS\nqNqMeqaq5Q4RD0JXqLoFTYsIw9CFf+yPoaYYfuzhtLyFNgdoDmjAB0rmrlzq\nG+y9Lx0ld7xyJjUf9cHmTyyISyosbeVC+PyWnLUpSDqyQcLCnjgtGCUz1Fge\nbbUiIVQl5eXcsCgXbV+ArHvFOcVaPFdilVGvFO0o2BQlB9Sweok5Y0Ny+sm9\nIzWrsG93ppHjmdRWVtDDNtU7zDBlFsbSGY63KwTHLKQ+5cyfFDME3UJ13WUS\nCmGndnCCdLcfxNcQ4bRyyAq630cV30WW2XAlUYBHV529mml/gt3ksWrvj40P\nvybbCoqJ29F4lqHfkGDhJSLz9B+IuyN10kJaVsb034E+nfUpNwhBkZbVdJeZ\nJG09HPCb8+ROZk+N929mOZ3M8ryrl546QE90siMaVGG0k3cCGSBQKHnUQILI\nSh4UEwDMwzaNHhtW9L0OecUsBG5icOCm4ACcQHaXxwEBdld3vHd2XlXhsxYT\nbqmtJkJvMrygagqnqcgkZZ7zoUWlgS9tI2x10c6MD2PRyrnFJIo8uNsbUuZJ\nP3g3fkHAaee0+Bef6CHTCLkJf63saktd0YklyM6VSKxohoQ99FGThITGakgt\ntLNI\r\n=+B1v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEuXuV0bMhhP+BuegVSKmKQY1TesCqF3a35z1QU8NoLYAiAstLVNEN2tvxslYLfuUvUacic1HPW2d/s+XFzYwFCdRQ=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.9.0_1567927176054_0.20889866071975804"},"_hasShrinkwrap":false},"10.9.1":{"name":"@unction/groupby","version":"10.9.1","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/fresh":"8.9.0","@unction/get":"2.9.0","@unction/mergeright":"7.9.0","@unction/of":"5.9.0","@unction/reducevalues":"8.9.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"1b27f743f2f3c074f7051090a4b3292a4f569a73","_id":"@unction/groupby@10.9.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LOLpD4wFjJYOUcY61r5PdaGMAFgjh0dJ79mJBJdQguj9ZKFMheS79rW3EG9bErDc8Rmv8tbyZa+gbA2j7lyLeA==","shasum":"4cb133ac2d05cb4c89b8521a48aa890c353565e9","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.9.1.tgz","fileCount":25,"unpackedSize":23134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddX0yCRA9TVsSAnZWagAAxZMP/2RFauOtsppGcqCZpLAS\nGyyK49YId5DWNpJrord0dhP+3kygSpe+UsVbuUIbgG1Lf2dlq9je1fQ16F0I\nG9uNkzv91R3FVISzHzjPuu/X3uQQPU/aC2oYXbOx811B/hz4YPwzVOOHJ1QA\n0PblZFAB5+uYvVykcdgMZTe8IAve+jGlf2whpdvCMgGaYRjcGNqo2NYqyngZ\nhMxnYjHZxDcoLSsksX3JfuqEP8KITiQ7sK7P2AMZjx5I1gPPAIsdXe0U0oP+\nCLoK7Phtopf7QK3/mszzlJUDG3ZnUrGyW6evELeqVb52IKs1eS8mzwgc+IaL\npjmD5i/TLyl5Ak9RPYOljyPYOKDtY4pNRPGfAwdmGWvseDZ/WVmr4n3q2ByK\nf2yurNb5E77SF1DNQSQtHFiPgpSx2TSlpy2bdd+BnI8Aj/OdCPntSnaOU2fS\nes2YX3b0KwHpjHGn0JjSQOhVaY/MOamgFnpq1Mr2ZiJsRAhMDb30aex/Kzau\nvjX18qQ2mAds7PWQwWBR3GpRP3mD/t+jByoYDgGMATXVrmHKTRu6TuGotIGo\n+6MKP6yvZPY1LwVLVL6vfmgarNfKU4NNR/l+g+8r5LQQRuCbDdGSU/iKSqIq\nG/yrd9JMhyz/BtnpDuVIjpOn2xI8FYC7SY1dugRvIsEJ2ATOxj1eZu9QBmPw\npb+c\r\n=zZJR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGlBA9QHA32MYCQC7Im2aeP5dsC2S8UC8poLmqmES+GAiAh/9E12N9sbDjmvhY4feHqns8OwH0qOXioCYgcK4U2sA=="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.9.1_1567980850201_0.4363450499208277"},"_hasShrinkwrap":false},"10.10.0":{"name":"@unction/groupby","version":"10.10.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/fresh":"8.9.1","@unction/get":"2.10.0","@unction/mergeright":"7.10.0","@unction/of":"5.10.0","@unction/reducevalues":"8.10.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","gitHead":"dc12db5c58f48948a80104479a77700d63ddaf3c","_id":"@unction/groupby@10.10.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ujew2HidVLwr1znHnemMZr+0+H7ttJyLCYD9Bo4snT1UqjVidl+E+efdB88Xw+0KrmM9q71NcJ1ZajV7CQZfkw==","shasum":"d92ce073e0bd1780d6c545909829cc3120778c57","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.10.0.tgz","fileCount":25,"unpackedSize":23139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddc0jCRA9TVsSAnZWagAAgIEP/3D69EujW/u3g6xXbRWD\nna+KKScb6cZKCRr8BgZUhNlY/E+MWDrf0PqXa0ik2uEkR0VXRCTZlqnhFjww\nzJ3Qwy9wgvlko56u1s5etlubcG1fPfM0mjSsX/aKgV+veU2QsNu4lX/sRbcP\nqEJigHZpWb4umQckdMn82UwnZu/kE08SGzRz/qZpf7OgYhUPtm/EqiKMkgxo\nrx10iDyha4wbvb0WJYua1kpuwzU0TxkEiUi8hPh9q2JpS4rzDR+zGDC8Iul8\nuF4yIR0tb+KGha02kDjXDlJ03kfd4VpUIsemVYGjb8Utxu0BjI+1fKmQoGw2\nQF/Lpp5TeeTkWNylPY8czz15qyBgn9/OEHYJNHEoIOf7beC06wQVjTA48nTT\nKqeE86yiiKRFI/NC9A7Vpe7qspswLjxOJRuWcnwkkyOv3O/2iD6cHjxRc1vu\nBBWqTA4XXUvsevFnKWtz8Nr2yzp213HVXvqkwmiGzOFHYmZ24+Hy7a/TQM7z\nSyRDeBPr4W56m1SJ0/YqbMH50El9O+WrxW65ZnfhoGnxG2LZPIzlDuS3nbux\n2hkmxeQnRYeuQ4BCUsvNTYpbIO6jRbP4DJCgFra1L6UiqXvKQ/3+okfXtUUN\nS7QPa3l6EdDS8ZZWHT66CKVwJDjpDMhJncD5EpAKiibZlMCbLlE3jY3K0Q5O\n3arS\r\n=oM/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRVSPuUnDQQF/q1SFMDi5NVVSDKTfLhYOr0afKIFMIugIgKWC7qQgkZTTRo+0T3fmRD6NhQAHoT5pQUMMwod2yqqg="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.10.0_1568001314474_0.39480634033009765"},"_hasShrinkwrap":false},"10.10.1":{"name":"@unction/groupby","version":"10.10.1","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"license":"ISC","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"main":"main.js","scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@babel/register":"7.4.0","@types/jest":"24.0.18","@types/node":"12.0.2","babel-eslint":"10.0.1","babel-jest":"24.8.0","babel-plugin-annotate-console-log":"1.0.0","babel-plugin-module-resolver":"3.2.0","babel-preset-minify":"0.5.0","eslint":"5.16.0","eslint-import-resolver-babel-module":"5.0.1","eslint-plugin-babel":"5.3.0","eslint-plugin-jest":"22.6.4","eslint-plugin-promise":"4.1.1","jest":"24.8.0","jest-extended":"0.11.2","typescript":"3.5.1"},"dependencies":{"@unction/fresh":"8.9.1","@unction/get":"2.10.0","@unction/mergeright":"7.10.0","@unction/of":"5.10.0","@unction/reducevalues":"8.10.0"},"module":"module.js","browser":"browser.js","types":"types.d.ts","sideEffects":false,"gitHead":"f91a5a3ff752b1c604008dddacd9f694d56dd16f","_id":"@unction/groupby@10.10.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-n1Hu58ovfFw1saET5vyUpxRi0usoeDrLoXECp8mY1Tz3Pg7hD/nPKRCFatomZcefkyQN/ynvN0IjVRxtpZYEeQ==","shasum":"2bbf55b20ca0469182b4096e2564a0ca4fbc37cc","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.10.1.tgz","fileCount":25,"unpackedSize":23163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+FL1CRA9TVsSAnZWagAA0GQP/1xNd0NxDHbGpBrPy90j\nXRRKjdoCfi24KuwQspDzJmoZZG5dyQazAfJstHq7j5xvtsQvtGbVoE2TtPzP\n5J7G7PqmsWcqJXNQvj+ScMoQr8mayM4J3b8/bOdnUhkpwM1pJkX9ksScmDQJ\nD7JBsT6V5m7TrnSkq8fSWLbAQypjH7X0DDeX8n7LHx+nW3HKUl+HeUPi0PPG\nrEJvN8GuAMvk3nsuQRCEG7ONp/u39EKJDJn8gn/bMkffWUP8EOMFp9HKNcLU\nU0f+x/vSLWIpBgNNK+Jkk06AHcq4ZdBN58d2wNm5+HLeeNjABaP+ngrs2h/J\nlebeaxdhTJM39DmYUBpXIU0FQP/ul7Tg1Evf5geGIoRc1+CRidoGx4MDrfDs\nmrSs65RX+oWQKeojuH3kI3E5NxkdbpUYE7BjaBsrEyZE40ckESUgvqB1SCvQ\nBNUrvJCbu5svcOAJRUOSdc+79xTW/szBkA1A3WXJDv+b8Kq9zcnzNKOOotEw\nzkvmCRnMTTEdufHe831c8XQxmUCSFDacn2Mw0BtOtLMSyNPtN99EDlByZyNN\n7V6aW+vFP5EUsMjnoNYJI2HDoDjK3Ig0snETyY9wg2UpWEbZwdC+eGKGOifc\nfll2gCUd2srP0Gc+YY3JVdBeDyiiYiOs8MpCh3xpS853hptgskITqiP/wfIy\nQs/g\r\n=0/vv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICM/Tzdxv6khIf2QE804wzd76t5E5LKQpPwtMGBmLSs0AiEApWRP/0HvOkDHeSGvYbWnLjksV+6Dcqyt3LyC7TfjWbU="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.10.1_1576555253240_0.6298927014180862"},"_hasShrinkwrap":false},"10.11.0":{"name":"@unction/groupby","version":"10.11.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"main":"main.js","module":"module.js","browser":"browser.js","types":"types.d.ts","sideEffects":false,"scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-syntax-dynamic-import":"7.x","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/register":"^7.10.5","@types/jest":"24.x","@types/node":"^14.0.18","babel-eslint":"10.x","babel-jest":"24.x","babel-plugin-annotate-console-log":"1.x","babel-plugin-module-resolver":"3.x","babel-preset-minify":"0.5.x","core-js":"^3.6.5","eslint":"5.x","eslint-import-resolver-babel-module":"5.x","eslint-plugin-babel":"^5.3.1","eslint-plugin-jest":"22.x","eslint-plugin-promise":"4.x","jest":"24.x","jest-extended":"0.11.x","typescript":"^4.0.2"},"dependencies":{"@unction/fresh":"^8.11.0","@unction/get":"^2.11.0","@unction/mergeright":"^7.11.0","@unction/of":"^5.11.0","@unction/reducevalues":"^8.11.0"},"gitHead":"fa70f61eb348c616d7acaef863e72edfec6f68e3","_id":"@unction/groupby@10.11.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Q2GNN9YnLYos64JBL4E5R6tD1Qtq3blJFOUxJAo/l0yFMyl2LWklzwQ7h199Frl3JxX1cbaos7UG66ClZTfNEQ==","shasum":"b8cd67e8b463c473fa9f93b4a280a6774c21e2ac","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.11.0.tgz","fileCount":25,"unpackedSize":30824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTuDECRA9TVsSAnZWagAA1H0P/jNYIRJdiKfpcrma4L5A\nztUqXqKRZ7H+9Kn2UXQyXriygeMaocPw3pJcMQ4eBGFSfSUh+5JSOi5Sy2Em\nerUlCC1i1ty84s8FYtnCD067gkO8u4e4TiFQCsg9wJjMqFVr0R4fUZqT5bC2\nGaeDJqtyPKCq6e1S1l7F6Ukzd/QdHCqiMcrywolkMoA4uf3kaAz/BLVPKPx0\nMTHuKg4jiewbG59aVVtXgof+hcyp6sN3YN8s6AHH34UWlzCK+17WAzSaagzq\ne5eJTHSBJFlIByv50FcEAqgTLFayDs5mrNPJ5uxN1nR5Ih5Akr74IpRPHGZS\n0uZNQOtZT7LZ4v76GEegJd5c9PQwx0ohvJFJiDq7BB4vD9eh1GSN99+zdvR9\nLZmGWl6z2z4D6fqjcks0WUlYdSK+gAwqfti1jEpIwDATnNYrO2jy1q+vlDcd\naf+n9eZ2aWghpZE2ZDzd9XSgodrcEpzrG1owfrPbP1JB7E4XyqtcftYpXlkQ\nUKdab0aL7sYPa9auynDV1juU86OO//hqnKgDjqIBAYVxx6s9RdND1/zVZhZq\nvq/AeM5emQ38fAycA/aTzwUBS2gsbGfIVPwplQD56DNYcKqi9if6IhdfbkGF\nDz123eqSykYbVFl4m3G3u9h5avjHZk9SBpW6RIcm18JXElT7hMOVqfUumWfm\ne+a+\r\n=/Vcm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRmcBXYNbbJiqPsfGWqH21GitJ5/xb2k4z+J2Wuze5GAiEAuRdoVj9VDxN2VTYDsTkjrjPV8fWJ3BVvCh27Rm3nLLw="}]},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.11.0_1599004868362_0.400911661953959"},"_hasShrinkwrap":false},"10.12.0":{"name":"@unction/groupby","version":"10.12.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"main":"main.js","module":"module.js","browser":"browser.js","types":"types/index.d.ts","sideEffects":false,"scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.9","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/jest":"^26.0.15","@types/node":"^14.14.10","babel-jest":"^26.6.3","babel-plugin-annotate-console-log":"^1.0.0","babel-preset-minify":"^0.5.1","core-js":"^3.8.0","eslint":"^7.14.0","eslint-import-resolver-babel-module":"^5.2.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-promise":"^4.2.1","jest":"^26.6.3","jest-extended":"^0.11.5","typescript":"^4.1.2"},"dependencies":{"@unction/fresh":"^8.12.0","@unction/get":"^2.12.0","@unction/mergeright":"^7.12.0","@unction/of":"^5.12.0","@unction/reducevalues":"^8.12.0"},"gitHead":"9924a420a12c895637587a5ffec467e00af240ac","_id":"@unction/groupby@10.12.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Hsiuaueeg38NVIv8pTgXarq2JBAvmzscR3K/wyLTGDHr/8g9SblvVxsk2+AttQEhFly4EJxLJ/8DZGu6+3Uodg==","shasum":"97a77a23f824e5d3af316424916b566f80f6e737","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.12.0.tgz","fileCount":16,"unpackedSize":20480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwxPXCRA9TVsSAnZWagAA3/MQAIz8JBIpkPBNyv+aAXV5\nKfiradPa117bqMJcVyXrCCUg2nHuwT2rH2Frqu27c648ociIVPznMXzPh9s9\ntUa3WyEoZX14ZOoOojW5QRL5j4zuM/pYeIB47lNFoT6nsumpYacVA1o7EcnD\n/IUqXZT9E247hgneqw1GklAs8sCsL7Fch3acQlAfySXSxVxRfch51yn7StFX\nLrRhIrMhLdCjY+jwMKo8XvhDBUAmnuk1Rh7fivxVMQ/U/hxwZOZvKI3QMs4E\n3UhdlytyTLQr3DPZSl94w3Lg+Ft1xKl1Q4emY2XOoEw2PAF/B45FQ90dt7ME\nUSKxZSvUb5OeMnu9HwNaa4cposhHkt+6TOX27PLtzJhFAGyMIPV24gV2Y0Vf\nuBn4nwRCYwkZUDrIIniY5l3me5cUub7Qo7e76GTOrnsp1yx1dd1za2AVzRFk\nVkQ0+WKed2+dKvF3la86KZlDzTJ2Tc7rGKCXa/QAefvPgiMrMixvIsrdJhNo\n7B2oMN5+ebc8fis01K1yNdSxeeQZ44NgkdtL+7Pa6UEzc0qXDC+OaOvsxyNc\nf7ofqUAo1DDBEgy5NzGQqmf704qhcF2mI3Ut974WjpjmfuLdyGvjZSXHlY7u\nl9BV4z2HJcXi5sALC8+zslE3QRKvLPMgXj6n1ADwdPhf8toUwiuhHmyLLOOR\n3WZH\r\n=qWMu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG94onU7sn4Z4KEg+7ZNzJeBek+s0vIpE+MHbvDn1bR8AiBwzI6+3cjcx4Krh3ffuLTorRWXSmfT+obHgoCoFDcy7Q=="}]},"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.12.0_1606620119230_0.33459319063307125"},"_hasShrinkwrap":false},"10.13.0":{"name":"@unction/groupby","version":"10.13.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"main":"main.js","module":"main.js","browser":"browser.js","types":"index.ts","sideEffects":false,"scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main && npm run build:module","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","build:module":"babel --env-name module --out-file './module.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.9","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/jest":"^26.0.15","@types/node":"^14.14.10","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-jest":"^26.6.3","babel-plugin-annotate-console-log":"^1.0.0","babel-preset-minify":"^0.5.1","core-js":"^3.8.0","eslint":"^7.14.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-promise":"^4.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-unicorn":"^23.0.0","jest":"^26.6.3","jest-extended":"^0.11.5","typescript":"^4.1.2"},"dependencies":{"@unction/fresh":"^8.13.0","@unction/get":"^2.12.0","@unction/mergeright":"^7.13.0","@unction/of":"^5.13.0","@unction/reducevalues":"^8.13.0"},"gitHead":"6f2554a66875eb4398dfe8e46285c0bde8ee7dbf","_id":"@unction/groupby@10.13.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E26WIMvJlf13IW5CRrshAEGQo/VGWC8X027OipoZXC0S+s/dh2XF0CZ0ZkdSg/KsP3SlfaMw5R9kyJwEMlBy+g==","shasum":"7099cd57ffbb7dfa46f5a52f74b9fa50d88be7d9","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.13.0.tgz","fileCount":7,"unpackedSize":21887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxKTdCRA9TVsSAnZWagAARrAP/1bInwsLJ78Pl4n3iGev\nELGBMZnqZ0U2PoxFIjnKehzhzTqIeZzFAr4EeWY5vK3wNSVztIgzRyHcFXWo\n89szMbAzrMvjsFrFM3jGHcFlCGsnk3bDM0mQ5CBvXL+tT0S5pYdZPZa4kUEE\n2OgUDqleoYagRx20lHo0L4mT2vUwSLJFO4oRwgva/loI2lpF7sjSqdO0xwNt\n4wQ9YRqQksDCIOKc3okec9FMpmmeWRwxd+RE34QVnTkiBeIlrQs+PKm0yQXL\nSEQlZQITulumEf8TREMUkkfMwI+DpBcrYQ8O60ttvj3UymEgCu2BtEdtJPBc\nwULzU1mw6GlZjNPjQFJEfYqSwjIumS1UlAQkpogJEm7bNLDEX5D+s9fcqUA0\nfQpK2SGT9rbnEVZjXx6/EPcaDrx+pRz/J9tLevhO/dyo63yelvc6EZd+x9nk\nawrFe22EDn4Gshnyz2TC4uZi3YETL73Kcm3cvtFnf202pxn6+6PhMOCTMsD1\npFqAoevI7kTW6LaTPYnKpT3fRdf92nEyBO0zUceZ9RqiMsWTHsxzGKmu3J8q\nEwNK2rNn9z+AsLBWbXuMCOceAK+VgpQS4GMlaMzxnGL40SVJ9i9nDiQz7AhJ\nF51+w38xMWgO6R3IoRFX7tcyeHckZiD7XFBQK+gF9iFE6gM6LXHz7Uk+njhL\nNxvl\r\n=si/q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEI75afh0kxoRoJ6D5vC4yWUPDs2qE8mAy8nXaGVp7eWAiEAm2ZErdBTJPYSJiYafyKWYucxaecpbxXKfCyfF3lk6C0="}]},"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.13.0_1606722781077_0.48576692824390144"},"_hasShrinkwrap":false},"10.14.0":{"name":"@unction/groupby","version":"10.14.0","description":"Creates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation","keywords":["unction","functional"],"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/unctionjs/groupBy#readme","repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"main":"main.js","module":"main.js","browser":"browser.js","types":"index.ts","sideEffects":false,"scripts":{"prepublishOnly":"npm run build","test":"BABEL_ENV=test jest --coverage","build":"npm run build:browser && npm run build:main && npm run build:module","build:main":"babel --env-name main --out-file './main.js' './index.ts'","build:browser":"babel --env-name browser --out-file './browser.js' './index.ts'","build:module":"babel --env-name module --out-file './module.js' './index.ts'","lint":"eslint './index.ts'","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run lint && npm run test"},"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.9","@babel/plugin-proposal-object-rest-spread":"^7.12.1","@babel/preset-env":"^7.12.7","@babel/preset-typescript":"^7.12.7","@types/jest":"^26.0.15","@types/node":"^14.14.10","@typescript-eslint/eslint-plugin":"^4.8.2","@typescript-eslint/parser":"^4.8.2","babel-jest":"^26.6.3","babel-plugin-annotate-console-log":"^1.0.0","babel-preset-minify":"^0.5.1","core-js":"^3.8.0","eslint":"^7.14.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.3","eslint-plugin-promise":"^4.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-unicorn":"^23.0.0","jest":"^26.6.3","jest-extended":"^0.11.5","typescript":"^4.1.2"},"dependencies":{"@unction/fresh":"^8.13.0","@unction/get":"^2.13.0","@unction/mergeright":"^7.13.0","@unction/of":"^5.13.0","@unction/reducevalues":"^8.13.0"},"gitHead":"daed90e18001b1a1e407b8c7ca6914deb832067f","_id":"@unction/groupby@10.14.0","_nodeVersion":"10.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CT0DPSPaW6Viol+e73iGXSfQ4vROkMoDPDMcfuUYcHaQPcBahFXsL0I52jors4PRuodXZK/FAnw5QOcFNI8qgg==","shasum":"992e996edcda9da610f9ab8349328a1007b02bd6","tarball":"https://registry.npmjs.org/@unction/groupby/-/groupby-10.14.0.tgz","fileCount":7,"unpackedSize":21887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxLpACRA9TVsSAnZWagAAFSgP/iCqBaAT8pnQelahtTzc\niusw5kKPrbeNsCLLDftvFSN1jezAkIuSamd630fRQhcp534cuGibsSsaG9Xh\ns8S9wOtP23XeWvTge9fPW73tUXFkCKBzihAxm54qQUlxDQFmxS4Syzq6whwn\nr77WcIm+B2wBKrqq9kP832/uu17MCVY898PW76ziq/6cZHDmzYxiNPabWWVN\ngWZjaEiJX/HVXVsgbr8gHcXBpwdjbprJbE+S8Ij2+R66QBmyt74vgRPSG+Rw\nElpThoYr8ARHD/w7FoZy2riyQZ9sza10qbgrgesEtyDizSDVCW7cWwQ4ZviB\nj+wYeFFz29g7BQor80xngFlFJGb50rmtqq3Egt8mcWiK8AX90EmMaRTLHWj+\naokUF5TyhzVczmpMHdJcED3yfpUlkoq/BSwtNtZ1EELejG0sOuTfZdX3iJZw\nAuILgAX9f4s6Ept5TxppMtbZynGj7MPZTOSsLeViczpQktpuNgdSk0k9ml44\ntC6EpeituHw8Sq0UBk/rIS+Rvm0dsS2qQ+tBuGoCJZ+Y/gT2+47GNCF3o25B\n/0v8ER34jDzcvDdCsNEHRa0M4M5ZDR+kSGohDi1cmXwS29+49s2UyuE1qtiZ\nmf9Z6doSAW2DPDjKruYuLPg+OG+ZPeFFNmcbZzGQ4oe8LGlb9GkDcuILu5eS\nCqPO\r\n=e7/m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFJM+zNvBqJANguujlz5FjC1awydvhvJcP5IwaW2Y/gAiEA7JjaqefA5l78/DlFxh6Dv4St0LbMNHdX2PsYA2xcp4I="}]},"_npmUser":{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"},"directories":{},"maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_10.14.0_1606728256125_0.13850206791795738"},"_hasShrinkwrap":false}},"readme":"# @unction/groupBy\n\n![Tests][BADGE_TRAVIS]\n![Stability][BADGE_STABILITY]\n![Dependencies][BADGE_DEPENDENCY]\n\n> MapperFunctionType<A, B> => Array<A> | Set<A> => Map<B, Array<A> | Set<A>>\n\nCreates a record tree where the key is a computation on the value and the value is a list of the values that match with that computation.\n\n``` javascript\ngroupBy(\n  key(\"type\")\n)([\n  {\n    id: \"aaa\",\n    name: \"Kurtis Rainbolt-Greene\",\n    type: \"person\",\n  },\n  {\n    id: \"bbb\",\n    name: \"Angela Rainbolt-Greene\",\n    type: \"person\",\n  },\n])\n```\n\nWhich returns:\n\n``` javascript\nMap {\n  \"person\" => [\n    {\n      id: \"aaa\",\n      name: \"Kurtis Rainbolt-Greene\",\n      type: \"person\",\n    },\n    {\n      id: \"bbb\",\n      name: \"Angela Rainbolt-Greene\",\n      type: \"person\",\n    },\n  ],\n}\n\n```\n\n``` javascript\ngroupBy(\n  key(\"type\")\n)(\n  Set [\n    Map {\n      \"id\" => \"aaa\",\n      \"name\" => \"Kurtis Rainbolt-Greene\"\n      \"type\" => \"person\",\n    },\n    Map {\n      \"id\" => \"bbb\",\n      \"name\" => \"Angela Rainbolt-Greene\"\n      \"type\" => \"person\",\n    }\n  ]\n)\n```\n\nWhich returns:\n\n``` javascript\nMap {\n  \"person\" => Set [\n    Map {\n      \"id\" => \"aaa\",\n      \"name\" => \"Kurtis Rainbolt-Greene\",\n      \"type\" => \"person\",\n    },\n    Map {\n      \"id\" => \"bbb\",\n      \"name\" => \"Angela Rainbolt-Greene\",\n      \"type\" => \"person\",\n    }\n  ],\n}\n```\n\n[BADGE_TRAVIS]: https://img.shields.io/travis/unctionjs/groupBy.svg?maxAge=2592000&style=flat-square\n[BADGE_STABILITY]: https://img.shields.io/badge/stability-strong-green.svg?maxAge=2592000&style=flat-square\n[BADGE_DEPENDENCY]: https://img.shields.io/david/unctionjs/groupBy.svg?maxAge=2592000&style=flat-square\n","maintainers":[{"name":"krainboltgreene","email":"kurtis@rainbolt-greene.online"}],"time":{"modified":"2022-04-07T09:30:23.178Z","created":"2017-12-05T18:33:12.702Z","1.0.0":"2017-12-05T18:33:12.702Z","1.1.0":"2017-12-16T05:45:20.989Z","2.0.0":"2017-12-26T09:48:12.950Z","3.0.0":"2017-12-26T10:19:03.679Z","4.0.0":"2017-12-27T08:58:20.938Z","5.0.0":"2018-01-14T01:55:55.156Z","6.0.0":"2018-01-14T02:38:45.063Z","7.0.0":"2018-01-17T10:11:14.661Z","8.0.0":"2018-01-24T05:23:48.552Z","8.0.1":"2018-05-15T09:15:34.016Z","9.0.0":"2018-05-15T09:32:42.468Z","10.0.0":"2019-06-02T23:58:27.615Z","10.1.0":"2019-06-04T04:34:01.382Z","10.1.1":"2019-06-04T07:24:02.759Z","10.1.2":"2019-06-07T10:08:09.169Z","10.2.0":"2019-06-09T01:34:09.556Z","10.2.1":"2019-06-09T03:40:30.347Z","10.3.0":"2019-06-09T04:27:40.911Z","10.4.0":"2019-06-09T08:26:52.343Z","10.5.0":"2019-06-09T10:47:11.396Z","10.5.1":"2019-06-16T04:58:11.173Z","10.6.0":"2019-06-16T05:36:10.363Z","10.7.0":"2019-09-06T22:35:22.684Z","10.7.1":"2019-09-08T01:53:24.520Z","10.8.0":"2019-09-08T02:51:26.013Z","10.9.0":"2019-09-08T07:19:36.285Z","10.9.1":"2019-09-08T22:14:10.362Z","10.10.0":"2019-09-09T03:55:14.598Z","10.10.1":"2019-12-17T04:00:53.416Z","10.11.0":"2020-09-02T00:01:08.524Z","10.12.0":"2020-11-29T03:21:59.365Z","10.13.0":"2020-11-30T07:53:01.251Z","10.14.0":"2020-11-30T09:24:16.298Z"},"homepage":"https://github.com/unctionjs/groupBy#readme","keywords":["unction","functional"],"repository":{"type":"git","url":"git+https://github.com/unctionjs/groupBy.git"},"contributors":[{"name":"Kurtis Rainbolt-Greene","email":"kurtis@rainbolt-greene.online","url":"https://kurtis.rainbolt-greene.online"}],"bugs":{"url":"https://github.com/unctionjs/groupBy/issues"},"license":"SEE LICENSE IN LICENSE","readmeFilename":"README.md"}