uniq-by
For when you just need lodash uniqBy without all the baggage of lodash. It removes duplicate items from an array based on a key.
Installation
npm install uniq-by
Usage
It takes an array and a key and returns unique elements by that key.
const uniqBy = const arr = id: 1 name: 'Alice' id: 2 name: 'Alice' id: 1 name: 'Bob' // [{ id: 1, name: 'Alice'}, { id: 2, name: 'Alice'}] // [{ id: 1, name: 'Alice'}, { id: 1, name: 'Bob'}]