npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

Iโ€™ve always been into building performant and accessible sites, but lately Iโ€™ve been taking it extremely seriously. So much so that Iโ€™ve been building a tool to help me optimize and monitor the sites that I build to make sure that Iโ€™m making an attempt to offer the best experience to those who visit them. If youโ€™re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, ๐Ÿ‘‹, Iโ€™m Ryan Hefnerย  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If youโ€™re interested in other things Iโ€™m working on, follow me on Twitter or check out the open source projects Iโ€™ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soonโ€“ish.

Open Software & Tools

This site wouldnโ€™t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you ๐Ÿ™

ยฉ 2024 โ€“ย Pkg Stats / Ryan Hefner

find-array-duplicates

v1.0.6

Published

A simple array utility to find duplicates in your object array ๐Ÿ˜

Downloads

10,465

Readme

find-array-duplicates

A utility function to find all duplicates within a provided object array

Information

Node.js CI

Prerequisites

Node ^12.x nodejs.org

Install

or

Usage

duplicates takes in 2 arguments arr and property. arr {Array} should be an Array containing a list of objects of a similar structure. property {String} is the property within the object structure that you would like to check for duplicate values.

=> single()

Returns the first object of the filtered duplicates array

=> all()

Returns the entire list of duplicate objects on the property provided

=> modify(callback)

Allows you to modify the output of the final result, the call back function is provided with the entire list of duplicate objects Returns any entirely in your control.

=> find(callback)

Works exactly like Array.find runs off the duplicate array Returns an Object based on the find callback provided.

=> map(callback)

Works exactly like Array.map runs off the duplicate array Returns an Array based on the map callback provided.

=> filter(callback)

Works exactly like Array.filter runs off the duplicate array. Returns an Array based on the filter callback provided.

Please report issues on the github issue page. Hope you enjoy!