qm-dedupe

2.0.3 • Public • Published

qm-dedupe

Utility to remove duplicates in array. Works also with array of objects.

⚠️ Disclaimer:

This module is published in good faith and for learning purpose only. The code is not production-ready, so any usage of it is strictly at your own risk 🙈.

Installation

npm i -S qm-dedupe

Usage

const { dedupeInit } = require("qm-dedupe");

const hasher = JSON.stringify; // default value
const compareByProperty = item => item.name; // default fn: item => item;

const dedupe = dedupeInit({ hasher, compareByProperty });
dedupe(arrayOfObects)
// -> [[unique elements],[duplicate elements]]

Credits

Based on module seriousManual/dedupe:.

License

MIT © qaraluch

Readme

Keywords

none

Package Sidebar

Install

npm i qm-dedupe

Weekly Downloads

2

Version

2.0.3

License

MIT

Unpacked Size

2.53 kB

Total Files

3

Last publish

Collaborators

  • qaraluch