Group array items by a key function
npm install @thinice/group-byGroup array items by a key function.
``bash`
npm install @thinice/group-by
`typescript
import { groupBy } from "@thinice/group-by";
const users = [
{ name: "Alice", role: "admin" },
{ name: "Bob", role: "user" },
{ name: "Carol", role: "admin" },
];
groupBy(users, (u) => u.role);
// { admin: [Alice, Carol], user: [Bob] }
`
Note: ES2024 has native Object.groupBy()`.