{"_id":"@aeinbu/groupby","_rev":"17-1ccba3b2173108857b9939782240f2aa","name":"@aeinbu/groupby","dist-tags":{"latest":"1.2.0"},"versions":{"0.0.0":{"name":"@aeinbu/groupby","version":"0.0.0","description":"Helper functions for doing \"group by\" type transformations on collections using reducers","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test","postversion":"git push --tags","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^25.1.2","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","ts-jest":"^25.2.0","typescript":"^3.7.5"},"gitHead":"5c5bc3550f5acd2479de90693d029c191f9e133c","_id":"@aeinbu/groupby@0.0.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-MaSMa9+8q6XrwDYOA8eGdx9trzQy9Jmu4ggxzkzgLC43seIS0bKcNO9eCidz/S5yfOb9/ASotFrijzD45jF6ug==","shasum":"9d7d8aeb1342a6b394d6245aca3cefc716a83b77","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-0.0.0.tgz","fileCount":12,"unpackedSize":9541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSUDFCRA9TVsSAnZWagAAL8cQAJP49/7KAu3HrKLwwHcs\nbPPkneTytCbxD5Rc23soS8xut9eUp20okzdLlt6BREetFtHstK124FBiZZ6Z\n9M3fCtJvCRz2/6AYxctT14KPYPwdQ5PVh2OSMkuGfJ3HJ2vfLFlwpsiMtk5w\nAZ8WcwFaplyCDCtaZCBAQdkBnDmsQ/GRqm7FUmqKLHjCC260OyArk2MV1x2Z\nVhEYFBB9dy7sxrMYDRNE7/8GTP/GpQ4WMP8ai17MI6lfTF//6rs6f093qmEd\nJow4Sep6D/SdjpOK11Ox2hfYFZDQm0Pg7nl5/nb0Tc9+d1AnUhwf9tR+SxmO\nYlUIGke04vs5dVUg2BkcxAUBGPU+fTgljoc+65EKBeg8bIYK8YUNM9X96XXX\nM1C16BhMR4QVTCCJpSTZ+VkaKsAkwxY6lDnURUtuscoFcKUSo/ZiKyvLT7OM\nTFJi9EGAJHT0QpuUrkyb4I1jAZmkzCO+x1U8ZSudLxk4NIURS8SdGiRQdyAg\nLHJOx+wsE8tzAcneS1b02PwoHRDI0SWs1F1pJF9BukIgj5qU1+G/sScAeiKz\nsClvSRRhy6SCypCrLNYsgA/o9wx/pDj4Y72ys5IMd6dXWrk1c5N/L7osJHJs\nZIO554E8HmhgVu3isZuxJ0FY2UFK+z9KJFc0eIp3l2rLkwDooNPaU1RGIoc0\nMHzX\r\n=CbQm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqJVkDTE238KvjathL/ifob5UoEA/RABWBnRxnSF3pPwIhAKxxA7MqrjKWYrs3O7deHq80W2um569Y/fG35qK33TGF"}]},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_0.0.0_1581859013225_0.06366075750107258"},"_hasShrinkwrap":false},"0.0.1":{"name":"@aeinbu/groupby","version":"0.0.1","description":"Helper functions for doing \"group by\" type transformations on collections using reducers","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^25.1.2","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","ts-jest":"^25.2.0","typescript":"^3.7.5"},"gitHead":"f00ec5cb80970127ffb0a0d7629514872f7fd823","_id":"@aeinbu/groupby@0.0.1","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-11SWcZTMQLwff7pzJFlJIZeRYVQzWfh2j7sKTMtp3Z8kVLLEJGG1oZvHBeeLqNLY1LIjBDygdkcI3g13FArwQA==","shasum":"cf77bf214521be91e0cf313bc9ba55a26ffc9112","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-0.0.1.tgz","fileCount":12,"unpackedSize":9542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSUv7CRA9TVsSAnZWagAAYIwP/06+ANcXvhcKoTHzoA/D\nDtaLR7JsRtEs2QSX0PdDbHUc4qLL8P+1DRROV96a5XNdNvGo4+LvbFCu5eZq\nrotDHiS5jJNIzhowNmt/ZJiXlLOoYfTjklK/YMv3CI6pMQDD3IzvmhyI/mau\nZA/RjeSRuqJDQw45EHj1mGJ1IZFMrW3oIXWUkdKWWOLPbPp/qyh5Sb7lcHwL\ny6Qv0jlai4gwZjTUSesYf8+KqWQaoWwS32ibJx0/47yiAjMvKlbsr+8RQkCC\nPLJJsZLdI5WH1QFNdDLQv2jtL8Vf7myXZpj+CKl8J9SqRKBO7NytqM3tOO4t\nkLdwdow0XgrkXU0QRgoycwtBTOgkV8rDBIMfbhBlGd3bBKthpQOX3InkMdsf\nyGNxcmm19fVTrruvuQpurQimlESYoZdvlyKNgYUix1u6XhZB4KnGGBpthsQc\nLdQAi5nkT/v+BqpkrdTTxob6PUBThwxf6e+O8TaG+kmDiYqBle4MCRQB3t4s\ndZe9taGyoMsm3yAyYJO8zsn7GBSlGzplItSgruS/DnhelY+oFOhbicjMq3+3\noK+SuUvY5Srs9WiSr4D2272xdftnunLlZzFdnbWv1JorvDdVG3ILZ3bjSw+u\nQQJW778XGyK61EShAWknN+fT09pAXU4PuZVF2AhyT6mTkhEZAuJY5az9Sflq\nW2VL\r\n=ZZXw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9vDg1MqsT6fFqDKUEu0ABlWvGoc5K/He8uqEaBs9FUgIhAJrAM/vlDh6RfIV70jviut/22Z14I1muU2Y0Oivtbqvd"}]},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_0.0.1_1581861882962_0.34362918487320715"},"_hasShrinkwrap":false},"0.0.2":{"name":"@aeinbu/groupby","version":"0.0.2","description":"Helper functions for doing \"group by\" type transformations on collections using reducers","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^25.1.2","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","ts-jest":"^25.2.0","typescript":"^3.7.5"},"gitHead":"02b24af10ab4d0487c1c19a7b3894f4b8fa52978","_id":"@aeinbu/groupby@0.0.2","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-o+g/HpkgwMvlOLCEpGxZhFxDEL8P0rMQbo+TIDiw0QoewC/aUSDkkoDymXtm+9RoTOq/5jhcQ4oPbv9PYeDZRg==","shasum":"130530cf8f0c9695f3d0cae1b582d31af4c8fbfe","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-0.0.2.tgz","fileCount":12,"unpackedSize":9542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSU0BCRA9TVsSAnZWagAAmGcP/RIQ4lsjQEuKDQRao7yn\nre3OfzCyI97rokXSsFInci+Uwb9gzLPxsPZ3wefcysH1XxfXhQA3jqjcBeIk\n7ALrY3Qz9n1yc2n9NwUbDHhf1//32zLfSzv/tDZ3pb6sKPvvuO429O6T7Ezh\nR0ax0r/4YhcbFsvYVj/PDFNQBFCITs6Vem+bn+n32CXk2SnKU8PjvJoP41Fp\nDDucz+2JuykbTCfKKiaoWcabo5bE7r22qVwmc7XhW3i8rX7iklN1P8vk8WmR\nZezhNEfu+PHnpz7RtuSp6yOVHCVzyg7NRzjFhlyUMzB/Kk2ROwfh3NaU/m53\n02+NyapXZ2XsTU5qOtyCZ4g/HmaIQWUuQOsc4VcgnK2VjQuqdnTXjCufQ1do\njShGEK+0cHWHFc2WT12MpKg0D6w/WtpKF+e3K/Ge6GwPogmBdVu0yTO/zwhf\nOP7S4CUR1NrmJunDPV8+mx+ffH1wBF9jXRmWfzxOtzPKZBivJXawwgKoMsiz\nYyXxDg9Faxz98kQn76kpTt1bBlLm/bscw3soFwwZLLo6F5vvn89Cwe4kAi1w\niEYnb+LghrQ3bVl+SqkSb32BGSImMRamgzRHW/FwGeNOCsy9MeTIE31RS2pu\n3dBYcS3FkYxzikOxpsQbGFenvlBV9Pd+nq+X3VaSUUX3zXyMAMrxrBxpFI9I\nHI+S\r\n=6b8h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYqd+Hkwo8yXs9s0ODrRNI7TjKK31y6Ki6aK457XcUgAiEAgL2ftIhOPNPknZsPdLVSot5FbSmNxjYfRRDXOgts7VA="}]},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_0.0.2_1581862145153_0.9872098875514297"},"_hasShrinkwrap":false},"1.0.0":{"name":"@aeinbu/groupby","version":"1.0.0","description":"Helper functions for doing \"group by\" type transformations on collections using reducers","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","prepublishOnly":"npm test","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^25.1.2","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","ts-jest":"^25.2.0","typescript":"^3.7.5"},"gitHead":"65da5184319fdf8864bfd410f674cbb6de36244f","_id":"@aeinbu/groupby@1.0.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/BUZaCGu22RcPf+HaFV18mCTEpCJcuJMjE+pUIaP2zve9omDizx3SHUfx17WMAfYDiryof/Fy1GQuyDgQKwVCQ==","shasum":"f93d96aca0f6576019f21a5f4748fe0385ec5733","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.0.0.tgz","fileCount":12,"unpackedSize":9542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS9ZwCRA9TVsSAnZWagAAw2EP/0BjIajc3WBHUIzJHR/3\n/YYNsfk2T1+lDSGPdXcDLiIhH4uhIRgZjzjGQp+UGGrVEDRhIimLYjvBKbi8\nCoc9F76ha0Cg94CiKIjMEXiqsqk4jTLy2OSxyZ0JX19IEpHbh8JGKgUgONVW\nPArrycjyxfwzH3CCqczii2HCsprGWYmVnC1u4GbKg2MDIxssbN4j/smvub1v\n8/1ai4mY2sCUks+mUsxOgW1adhL8tysZkSsTcmFQsspC3ZoeYNIo8Rm7MlmO\nEYGW5lHzc9JHrzpFRYvwx/yhloEhLUX2q0HgYA4kUs+x2gQrQ0f8fUiMNxUR\nvICN844SWisMlHTe2heeoekaiKkNOrWIjzcPVmOk6XUvWwoZks/+EcP8Y+0G\nq4K9Fb0ltz2iXEZ3nWT4yWAszIpQbyiG2TTvpIwxsACKGIqrMLSFQ952ZYDj\n6js9riZFZidzNzJVQ0agyCLhR46H+v/BB1BJzYao+szAxUxSJ9FfVTKfTLdU\n4ZUfDKtzWO5Mb9P4XbxalMnF0C+zgyRZLF29AMPXF9qxSTQvhEzYD+vZelJe\nBhRZQMmXyIcgG3Zm6l4U+D9NGEJUmI3O8r1/3re4LW5J2nTt4Jd9HwtbjyPh\nRKh6S9J46z2DYZH7epvpLiXik5ci1VxnwLNtaHFw77Mrv4jsiYp981AR9nqu\nh0fa\r\n=88mT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLD9gR4C6doKcDrvlBDGQzWDBV0UusRMWagnsgJlAXPgIgXdr0QIO9KieaaxRSMO/5ejaMCA1J7OMfDeynr/TOzAM="}]},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.0.0_1582028400326_0.003854575445208397"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aeinbu/groupby","version":"1.0.1","description":"Lighweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^25.1.2","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","ts-jest":"^25.2.0","typescript":"^3.7.5"},"gitHead":"deba6ee7063655bb8b4f13bda551526cbdd872d9","_id":"@aeinbu/groupby@1.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-G2bkLcAfboFPHF2PrNpkN8j45a3J2+dvBrZ/P/C9bIHh4anl1CczxqvFS4c78b8IvY4Jw0eicYFmDlbaD+9FIg==","shasum":"2dc2330cef12c50ace00e59845f6ec13a5617b04","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.0.1.tgz","fileCount":12,"unpackedSize":11520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTZpdCRA9TVsSAnZWagAAiqEQAIcS9Yu2dBGFcBtd0AsS\nz1iT6+oZ2uyKJCOaPhEtWlP46ZFyOTIMIh06/ySRJ498ZOtFXnp6ACr0O9hG\nWz8OQ5BivS6jDq1Wj2RunKuyp+XMvHv6BZKiO1SbcZywEnbphtHCrQp935PP\nVIBcjJVZO7Rmy7miDeRlIegvkYoF5yaJCy3dL+D00Ez3K8DsKg2GN2VKXrF9\nAr7/gEnFc0GlSdKcxL7wglTjczJ9LjDZ5dJBJOKLDgjezXoXC9HXryu3+089\nMXs5Y0pVUROoHB4LQYezbNgsVC0Zdn2JDmWXtwEaW5GHb9PhcjGM8/6Gihz5\nu7Jx4FrvkV47P1wb7FWnQhQUs0/lw7/45TEZbFnUORD6jC5k9nL2uAFjsyUE\nfn3zeJF4a6baePrU0IJrJP3dPe2ednXMuQEyje0XG6kC7cI9HPYOoKGG/UoK\n2KHWKsGMdDHIpkHaEXVZW/Khb2kLwmeVD27zvJZwnPkvG5pSI8T38uuCfB7X\n4k8DBcWrhmUcVh2iIAzjYlkg18RuqT8jS6khhehMbNEutBlzWJI6kOc2VFuC\nCHfPymuIdwbCmvNOo1OY1Urs06rpl75lAZQjiFDIWaJekpxWGXtTW5MnWXtS\nv5hgTmoSXWcqiHc+lNYvfSHgGxYzWPoDIx+cG1O+GiORfL93PlWSOdGHwelR\nm6Mc\r\n=yHbf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8SMni2nYBJOzaiz3ISwIFkWdvAE4J0XB9mtk/JQfKswIgONsMixIamHSEZlZ4Mh+zifKCAQ7ZRzcnM81bDE4d5DY="}]},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.0.1_1582144093412_0.9963470500935712"},"_hasShrinkwrap":false},"1.1.0-beta-1":{"name":"@aeinbu/groupby","version":"1.1.0-beta-1","description":"Lighweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^25.1.2","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","ts-jest":"^25.2.0","typescript":"^3.7.5"},"gitHead":"dca161ae21eba8887edd440c9f798c71f956b32c","_id":"@aeinbu/groupby@1.1.0-beta-1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-uSQWgLcTLZDGuo27rtnf9DX05/DWfgEV2BjJZ2uDEnskjb8i5cOfH5gLKl8jR7WcEnXIR+DO7wPyCI/lm2yIgg==","shasum":"6e3b5d33a37a7fa74b2ef78ae9be024f9e892ba7","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.1.0-beta-1.tgz","fileCount":15,"unpackedSize":15279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeclUlCRA9TVsSAnZWagAAWzkP/0EJ/a129w6a2h7c/IEi\nKuM82v5Tbd8IO6ke/YX36lL1YOmn47CRZN60QyEVupQ7HP3Ket3SBlUkHiDE\nGK649EW/QnAH3eebHb9Acyg0jh71VVunG5f1gZ/wq+aQteGcA26tnFRC5Ui5\naY3U/L33CTp9MyS2PaVPKW58JH+o6zCwI5pAigVzJQVGG+xpu62363sRKusT\nRHigXmDUo0oGVVAI1UHIzErF6U9U6RifTH+AA8KRUvVZwnxpy/LRx/p9uUHd\n7akJkpwev9zPrubG3W1Y5brHRX2tczt+cyNyZ8BsVewuzlqpYSEDAiKnHBMC\nwVRcHaxyY1OXioO6uVeJ7Xeg+G7+LAOWMBV/C6N4+3E25UgI6wd3mUTA8FxL\nQ07n4SVHFAEnakcVkyHx7N3Qv/X+vQCEgVGPH0oWTbUO4ls4r5RmYZh8+xJ7\nbAEMzpK/upaXQsWKEAoTDvdA3q2l5Mt2NWyLYPPj/CM1SAws0l34ySPWs8Go\nUogCRkoieXE9kq8GyIekEyI81THapa7BX6SgzwakRR9yHT2bojPWDg2hSRzK\nysvyWSy9TuPLEOW9kTa8tSBKn0aAdGn92dcewwPc4ec73XjedDkTo/RNQMlo\nb67hAwKR9JqLhcUZlAvDXH9EYGq6NSzy/93YuFZVA0hpAQD5tqSlJDKDMCvC\nzrvG\r\n=77kw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtnNQrGg3el3+7QFZARbveAj8ex4FEA3pDA+NC6mSB3wIhAIVz0t/cOqzaJQtyC0cUC0ZYNHPzmcuSfOzZnHprpBf6"}]},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.1.0-beta-1_1584551205490_0.2277155232485235"},"_hasShrinkwrap":false},"1.1.0-beta-2":{"name":"@aeinbu/groupby","version":"1.1.0-beta-2","description":"Lighweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^25.1.2","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","ts-jest":"^25.2.0","typescript":"^3.7.5"},"gitHead":"189e8f06b6ffd110be1491171b2e1a0517378c75","_id":"@aeinbu/groupby@1.1.0-beta-2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-kwbl+tQRbZMfsldiV9q5QWO0VmfQPvAQtkpWMmFmh370eX0wYmOEiLG9aYlfT6x5A0LHdxprJ7vxMAimXpYyOg==","shasum":"d59f85c49c2707faa27707b0e37dc753014621ee","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.1.0-beta-2.tgz","fileCount":15,"unpackedSize":15279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeczDHCRA9TVsSAnZWagAA+gUQAIluvmLwxr6T2Gy+Wo90\nDGEFTTIxZ3ynAkVox++NnEj6XdLrvBGYUW1PXnIlrwVfH/xrbCAKdbgY42dl\nxgRCn9OGMGMunYvG4R0NljohfiCto3WaD84szLYc0PTytoDk2LV+QmESqNR9\nQMbZHhHui+B2acQbSQ6uThlarJWjLo4cVfXnwLgLCF9bZp8KRrcD9fvDvLy/\ngP4WTH1ki1xRVEaJ7zMe+QTi31S/Hja0jtfKUfPoCEa/cna6pdSGUwWAj/rf\nb32tx+me0gJWDI8UkXgr6160kJk8ktFZCPQjiDvhRbEdfbfKv7m1Trj04AOa\nnVEEhsZYpmbbN7S5Sy6SK3LHQF4L19K327jcwPDfDd0AJnEcLTIafzqvmUFY\nzdHSnx9efizbwZbO4z7Pf4/Ar1IzkL5ztgZSfe2IaRJ+G2JnCJv0Zf6qQhio\nTyYemctwPy3/ZHC7mW+znlXFBww82ePCdCtpHPCTKWmtf8Elbb7aFClFzrQV\naLZBAv4ftFeXtlIYWYJL7xYFsOQuLDzXNYpRaAq05UHPVf+vg1O1Ledv86ah\njeFS9+Lx2x1W+l6f1QlWfglUb5AuEdYo2WrvVLopF1qaWOFTlnwS9KJK5ODu\nizrIcD10gFb2ugL1HvYxAliB5P5wGKvGGJ+KuZ8lR30atyHp61MwSV1OxA7w\nZXRp\r\n=yCE9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/HbgU105OdkqIcc5hfxivFubi29+6NjwU6bo76JCqHAiAHHgRb62cyUsbLl7JuRTQyhuQj9eFVxcTcmBF2Mvo7oA=="}]},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.1.0-beta-2_1584607431390_0.6764217504431851"},"_hasShrinkwrap":false},"1.1.0-beta-3":{"name":"@aeinbu/groupby","version":"1.1.0-beta-3","description":"Lighweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^25.1.2","@typescript-eslint/eslint-plugin":"^2.19.2","@typescript-eslint/parser":"^2.19.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","ts-jest":"^25.2.0","typescript":"^3.7.5"},"gitHead":"c6247fb81fcd486e3b31e69f93091b172007bb54","_id":"@aeinbu/groupby@1.1.0-beta-3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-DcUkoAmclF03mSJy8w4pBNiOoMHYkieZ6NYnCsPMGS2HvyJ9w1wgSn3tpbm1DxAIzbn1WeWxnu4Gv358cVXcKw==","shasum":"689f79bbd14cef3dff519aa2f768d45418893ca9","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.1.0-beta-3.tgz","fileCount":15,"unpackedSize":15329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeczFLCRA9TVsSAnZWagAApW8P/ir9ovG8VkRXGFZAg4av\nvi3vzCYzkJu91Cw7Ds8BUl5sfgUH6j8nMFIc2Js2/eJztPaqx+0v1u60a+V7\ngvFzfHEjBNRXMGiH6J6tzRTviPpjTdLYCrFyap6Og82JNhlerKCBLjQdwjfZ\n0Og9rqHf5/1PDOAabFwnX7DFaF+zyg21Tvbjq8vxsLsCGaN4ar76TLVSL3/n\nmOHEKBLKEIJobU1vMaVTq1BODMs05DVq6XSpRmfZRITzvFwxz8SqefDjSWpp\n6Tenl/iVyZnOKuq7dXtINaLmrxzTSFO0NjFnNrv8h25pnJw4Pp7M/CPOSOPB\nokraOJLgrCa3ARITaEElgqJeJiGzvRNfi4CSQxWajfHoLIGca9A6P0RKzxDE\nzoeyGgmQ/4CO1uXjIYFdErSVG8sfhKbQdCBlooflOd/mlPFjs8TgObEbdvst\nP2mtbfz/FZR/mxioXAKemLXn6fXDkDDniGS4nVbjygT/H4YAyWYZa5rQjgVw\nPcoCKuwdXiQE01I8v4U4ADH8iC3kbyvw3CxXYWWWfZkR+/DhTEJJFj7APdEH\nJsf3H+ZtPPm5ufdZwXA3lm/xFupgRWWez947gVGL1g3qhBMgK398kuOiB99G\nVSyugGj55S8JtIh6eI2J7/kgXwbSeYKKSsmkSzBPcp5tXEtu1YdRiyb78ZpI\nNvfd\r\n=2Y1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnk/IcX2T1BuB4W5YWS0C56AH6zkZfnwz8c8m4t7USjwIhAKcKn3VSfQdgM85Ryy1vlqj2SBrfz1V3IT1WU0SXck8Q"}]},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.1.0-beta-3_1584607563196_0.34025199578046483"},"_hasShrinkwrap":false},"1.1.0":{"name":"@aeinbu/groupby","version":"1.1.0","description":"Lightweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^27.0.1","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","jest":"^27.2.0","ts-jest":"^27.0.5","typescript":"^4.4.3"},"gitHead":"74b7776c9d40e36e7216ad29b2da943a4d0add65","_id":"@aeinbu/groupby@1.1.0","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-jdNE+U79VRo6tlSOmT7DGOXxrA7CrKfBppYNppJzks0PyhaYOyZtlbAPXe9rBwSOMWdlF+88e7jckIMCo73/8w==","shasum":"c090ff03e137fecd4cd795272cfd13934d190fa0","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.1.0.tgz","fileCount":15,"unpackedSize":16136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ7PlCRA9TVsSAnZWagAAOJYP+wRYZzKb5KURsDgX3zlX\nIBBK4Mn8IdqlJ6RcM7/X6+XzSZGEUIJRCkOY7k8CeAh5NWAV/i1qXk8ogUrP\nt/n8aqEop5U7v6k7PBBsOxNbSwynYpnOK3QUNYY7OYPOk6u/OgLWuc1/qF9v\nrXthqQr8WolHgqt24fZsk6adtHSs8DX9bY3eNIo0NJffNNEALrjpW9oXuZTT\nnlABl0PHCeI8xdkFPf0SMwqb/0tHInMpmf4dD2og7Q5pOQR4/EstkRSByIqF\nLI89Q17bczVPI+HaMxh4N0WIqImfmSxuwnQpeKMHGWDchi67e7JbaqTyfqpj\noee5atw8lEjMSIrEQAa/59bMxiAAobTms9bmTcyTDapuAbIfKYj25FplkGph\nccNdYMHwJLMFGIHNtD4TZvgUW8bNF/ttx/yLiWUrQ5R62D9BaslEy/T1H8DR\n+NzBTEoUkCuUfnRETC0okkS3rw616Xbk1cKGzIbZR3QSnWddWUCKhJjAqzG6\nQxMouf25YVlDpFWdUTCCL7LRXoxbcKlD2qrfH4yT7KqSr2elxUZuEqXEnClO\nfyxFjXf7a7RJGYweynI2XHqjyHn6E1pEpnDvQtqDfTqc5oJwMRuiBf1T0aq/\nkXbJFIrx3BxYE3b1JzXWivvFVzD2cteF/VVesvUHtO2URAnR1/4Km3j8k1m0\njibh\r\n=bMlN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZal1a+A2HtCqX8IZ9NZdxGLuMa73SNMhP3QACoEWnIQIhAJxcnas7VXPZ9S8AcrX/hTvxTW1YIRzVLIymfSdkuh+a"}]},"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.1.0_1631826917399_0.9625380725771508"},"_hasShrinkwrap":false},"1.2.0-beta-3":{"name":"@aeinbu/groupby","version":"1.2.0-beta-3","description":"Lightweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"lib/index.js","types":"lib/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map","minby","min by","maxby","max by","sumby","sum by"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^27.0.1","jest":"^27.2.0","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aeinbu/groupby@1.2.0-beta-3","gitHead":"4963aaf2ab50cdb237e68ec44babade6243d9017","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-wQC9K3DByQVPFkZ5b9nwsqJMfY9rauOTtjpAXAfX4+PxBD3DF55rrlV6fY7rRGX40is82xgDPsbGZr8gk0jbDQ==","shasum":"182d5845fb28fabea22cf1252460f6f1cdd2d554","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.2.0-beta-3.tgz","fileCount":3,"unpackedSize":4720,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbRQEmBrZ5YKt+0N0EvnRtbuZtAFgJiWPDwx1SD05r1QIgO+qACE3miZfa3B68HV0KXuDlbHtUXdUpAgxh9ePC9MM="}]},"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.2.0-beta-3_1699305622009_0.45473309337875567"},"_hasShrinkwrap":false},"1.2.0-beta-4":{"name":"@aeinbu/groupby","version":"1.2.0-beta-4","description":"Lightweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"dist/index.js","types":"dist/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map","minby","min by","maxby","max by","sumby","sum by"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^27.0.1","jest":"^27.2.0","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aeinbu/groupby@1.2.0-beta-4","gitHead":"08e0149408ee0123f09fca3b6cd8280096b5bb06","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-D2XwC0Qd2GKf+tz5aDnMOM0Ppq16lX6MzgM/7HKt55aqdbOS3hoog9VTuS1e5a9Ldw58rDTdXNWGuzxd6zwRVw==","shasum":"35d62969265f881273e18ff19ec78b6e24675694","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.2.0-beta-4.tgz","fileCount":24,"unpackedSize":18038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7ApMAa0zPlr0SOzva6lrqRwcxbVrHpdk3WAM6+4Xj+AIgYsvqzcIE6Y86BDaPbZP55PVGmK0FyuOrxNyfqdJRyjM="}]},"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.2.0-beta-4_1699305965067_0.43424993523592614"},"_hasShrinkwrap":false},"1.2.0-beta-5":{"name":"@aeinbu/groupby","version":"1.2.0-beta-5","description":"Lightweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"dist/index.js","types":"dist/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map","minby","min by","maxby","max by","sumby","sum by"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^27.0.1","jest":"^27.2.0","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aeinbu/groupby@1.2.0-beta-5","gitHead":"37b5847d0e7c7795b2883ef60cb588e7a4b1ea29","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-GeNm+b2cecsbE2XQ40UNkxarNUrj2v8Fd+oVXdJI1oF+6CzXE2CcnzE68YksAsL8ymrMjZzAr5Cuy9PGcWha4A==","shasum":"a1205da58d0af0a1924630da9f8cd27706ee4138","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.2.0-beta-5.tgz","fileCount":24,"unpackedSize":18010,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL8ceMGBHhRSaJaOPP/z0E0FQ3/65b4s6b38VBDVSc4gIhAOtW1+k8gaUAGJW5ZDa0Cdvt+rPsXZAJQuHRglx/5u39"}]},"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.2.0-beta-5_1699306567568_0.15373116933032716"},"_hasShrinkwrap":false},"1.2.0-beta-6":{"name":"@aeinbu/groupby","version":"1.2.0-beta-6","description":"Lightweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"dist/index.js","types":"dist/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map","minby","min by","maxby","max by","sumby","sum by"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^27.0.1","jest":"^27.2.0","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aeinbu/groupby@1.2.0-beta-6","gitHead":"0567ce2f5b3324d7266b7d25b2e2f3efe1857e21","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-sY2ICCkpYedCU9SYUJGd3eC/cJHkCRwsMGhA0kTnSAlJIz7Dz6eHQun2S+oNK96oEW8Aaun7ZxqX22d56S+wcg==","shasum":"60bbfa453ed0b988f940d30011419a1b309901f6","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.2.0-beta-6.tgz","fileCount":24,"unpackedSize":18045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRF3c1KSX+hXPbnxpEzY7X3MJ2OnKa/AqjW4a966kuZwIgIdxurrJRgZmtw6Sz8GEO4pKGyFCUxZjdOidX5nYSEbs="}]},"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.2.0-beta-6_1699307082537_0.8570313318856042"},"_hasShrinkwrap":false},"1.2.0-beta-7":{"name":"@aeinbu/groupby","version":"1.2.0-beta-7","description":"Lightweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"dist/index.js","types":"dist/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map","minby","min by","maxby","max by","sumby","sum by"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^27.0.1","jest":"^27.2.0","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aeinbu/groupby@1.2.0-beta-7","gitHead":"18cef53b0afeb24a5e10f9f09a09d8013bf44ec2","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-V+4uBa0rAJoU0WlHddbg1Sav0Hza0/Kv38SCgqORekDEoeXXasZnevEx5EtO0a9gF7JI5z5nFmY7HOKgIKi4Ag==","shasum":"4963777f6bf9b289f5feacbdf6e9984e433a27a7","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.2.0-beta-7.tgz","fileCount":31,"unpackedSize":25622,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC/zpCHZBfzd8FXFaksAN4Yj8M0J2SDTeCcr+ULyVfmQIgH1dFnS5zJaYwAiYzVpvCdgr7qsfnIx0BVJh+fZPib7s="}]},"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.2.0-beta-7_1699308352248_0.4852616943579191"},"_hasShrinkwrap":false},"1.2.0-beta-9":{"name":"@aeinbu/groupby","version":"1.2.0-beta-9","description":"Lightweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"dist/index.js","types":"dist/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map","minof","min of","maxof","max of","sumof","sum of"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^27.0.1","jest":"^27.2.0","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aeinbu/groupby@1.2.0-beta-9","gitHead":"aa4a8a3f5f16f652b495cec3a0515dbb9b3be125","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-pu2voqhSmWSViLWTU7pJsN84/dZeU2KsWfVeTcLrmqBW7S8jl8V7NcZs0d+jS0ZZ8NrLAybPPtPAgtiCB65ZDg==","shasum":"4c1625e697a19f03e1aa7e41e0e24270dc62cb6f","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.2.0-beta-9.tgz","fileCount":31,"unpackedSize":27723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEklqoxm3fEtV0lbJKfNlCxWDlgQiBkdEems/ua+GmMgIhAKyU1zYr54TU1HzKFPPki0VTa6W3VNFUsL4Z9X8B0fH3"}]},"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.2.0-beta-9_1699394698865_0.32248046213629156"},"_hasShrinkwrap":false},"1.2.0-beta-10":{"name":"@aeinbu/groupby","version":"1.2.0-beta-10","description":"Lightweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"dist/index.js","types":"dist/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map","minof","min of","maxof","max of","sumof","sum of"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^27.0.1","jest":"^27.2.0","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aeinbu/groupby@1.2.0-beta-10","gitHead":"ecce60eb384a93de5bd1a6520b4932716be3502a","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-2q27YdsDvLzDYusQZEmBPnTV1dUbrV+1+L3xOshDW/5yXINbUcrKXf8ExIPva2FtX7kJXp/hwW6Ke2ayzdT0EA==","shasum":"45885b624b1357b1bddb3c95f4c150e8385d57b6","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.2.0-beta-10.tgz","fileCount":23,"unpackedSize":20225,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlGt/p/DFk6RNOh2t/TkaxCOnayxAjG44444AJ0nXTJQIgOPeS16jrQ//KXJOdUsY+z1/9xyL9L1T9uHd6te7JsGI="}]},"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.2.0-beta-10_1699471715368_0.8809036330789333"},"_hasShrinkwrap":false},"1.2.0":{"name":"@aeinbu/groupby","version":"1.2.0","description":"Lightweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","main":"dist/index.js","types":"dist/index.d.ts","directories":{"test":"tests"},"scripts":{"test":"jest --config jestconfig.json","test-watch":"jest --config jestconfig.json --watch","build":"tsc","prepare":"npm run build","version":"git add package.json","lint-autofix":"eslint --fix src/**/* tests/**/*"},"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"keywords":["groupby","group by","grouping","dictionary","map"],"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"license":"MIT","bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"homepage":"https://github.com/aeinbu/groupby#readme","devDependencies":{"@types/jest":"^27.0.1","jest":"^27.2.0","ts-jest":"^27.0.5","typescript":"^4.4.3"},"_id":"@aeinbu/groupby@1.2.0","gitHead":"7be4e3657bee6c2c5cb598edbf2f6e4980d01c94","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-VuYLZmdr9d2mGW5tgf0ReiN4KcUoJUpZ8ZY3C+I4LdVBBntp57hbdZn3AX2udUle/KqwNgmCtT55FgFsEpJXDQ==","shasum":"a6192539116540e83c76a7b4276cfc26e7bbef08","tarball":"https://registry.npmjs.org/@aeinbu/groupby/-/groupby-1.2.0.tgz","fileCount":23,"unpackedSize":20136,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7kt1xt75AqcUTw7bv4sKrX8b3oP8T2qEd16GXZqlm8AiAv6lbETVa4b08sm02CiUxt1jyUKVH3zgMxmmH5Imjqmg=="}]},"_npmUser":{"name":"aeinbu","email":"arjan@einbu.no"},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/groupby_1.2.0_1699698021432_0.928615184068798"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-16T13:16:53.195Z","0.0.0":"2020-02-16T13:16:53.338Z","modified":"2023-11-11T10:20:21.791Z","0.0.1":"2020-02-16T14:04:43.087Z","0.0.2":"2020-02-16T14:09:05.306Z","1.0.0":"2020-02-18T12:20:00.430Z","1.0.1":"2020-02-19T20:28:13.545Z","1.1.0-beta-1":"2020-03-18T17:06:45.587Z","1.1.0-beta-2":"2020-03-19T08:43:51.542Z","1.1.0-beta-3":"2020-03-19T08:46:03.346Z","1.1.0":"2021-09-16T21:15:17.726Z","1.2.0-beta-3":"2023-11-06T21:20:22.193Z","1.2.0-beta-4":"2023-11-06T21:26:05.288Z","1.2.0-beta-5":"2023-11-06T21:36:07.774Z","1.2.0-beta-6":"2023-11-06T21:44:42.746Z","1.2.0-beta-7":"2023-11-06T22:05:52.546Z","1.2.0-beta-9":"2023-11-07T22:04:59.093Z","1.2.0-beta-10":"2023-11-08T19:28:35.588Z","1.2.0":"2023-11-11T10:20:21.620Z"},"maintainers":[{"name":"aeinbu","email":"arjan@einbu.no"}],"description":"Lightweight and non-intrusive functions for doing \"group by\" type transformations on collections using reducers","homepage":"https://github.com/aeinbu/groupby#readme","keywords":["groupby","group by","grouping","dictionary","map"],"repository":{"type":"git","url":"git+https://github.com/aeinbu/groupby.git"},"author":{"name":"Arjan Einbu","email":"arjan@einbu.no"},"bugs":{"url":"https://github.com/aeinbu/groupby/issues"},"license":"MIT","readme":"# @aeinbu/groupby\n\nLightweight and non-intrusive functions for doing \\\"group by\\\" and \\\"distinct\\\" (aka. \\\"unique\\\") transformations on collections using reducers\n\n- The functions are lightweight, as they are small and don't make you bring along lots of functions you don't need.\n- The functions are flexible since you can choose how to best represent your grouped data\n  - An array of key-value pairs that are easy to further process using `.map(...)`, `.filter(...)` and other built-in array functions\n  - A dictionary in the shape of a standard javascript object or an ES2015 built-in `Map`\n- These functions run just as well in a browser as they do in nodejs.\n- The package is non-intrusive, as it doesn't extend arrays adding new and non-standard methods to them.\n  - This is done by having functions that you use with `.reduce(...)` on arrays.\n- @types are included for better discoverability during development when you use editors with javascript/typescript intellisence support\n\n\n## How to install <img alt=\"npm (scoped)\" src=\"https://img.shields.io/npm/v/@aeinbu/groupby\">\n\nWith npm\n```shell\nnpm install @aeinbu/groupby\n```\n...or with yarn\n```shell\nyarn add @aeinbu/groupby\n```\n\n## Quickstart\n```javascript\nimport { groupBy, toMap } from \"@aeinbu/groupby\"\n\nconst people = [\n    {name: \"Tony\", residence: \"Rome\"},\n    {name: \"Mary\", residence: \"Rome\"},\n    {name: \"Peter\", residence: \"London\"},\n    {name: \"Peter\", residence: \"Rome\"},\n    {name: \"Elisabeth\", residence: \"London\"},\n    {name: \"Francois\", residence: \"Paris\"}\n]\n\nconst results = people\n    .reduce(groupBy(x => x.name, x => x.residence), [])\n    .reduce(toMap(x => x.name), new Map())\n\n// With the same results as above:\n// {\n//     \"Rome\": [\"Tony\", \"Mary\", \"Peter\"],\n//     \"London\": [\"Peter\", \"Elisabeth\"],\n//     \"Paris\": [\"Francois\"]\n// }\n```\n\n## Documentation\nFor more documentation, follow these links:\n- [groupBy](./docs/groupBy.md)\n- [distinctBy](./docs/distinctBy.md) and [distinct](./docs/distinct.md)\n- [toMap](./docs/toMap.md)\n- [toDictionary](./docs/toDictionary.md)\n- [isDeepEqual](./docs/isDeepEqual.md)\n\nAlso, look in the `tests` directory for more examples. The tests demonstrate at least another dozen different ways to use this library\n\n## Semantic versioning\nThis package follows semantic versioning (See [semver.org](https://semver.org) for more info)\n\n## License\nThis package is published under the MIT License. (See [LICENSE file](/LICENSE) for more info)\n","readmeFilename":"README.md"}