array-filter-unique
TypeScript icon, indicating that this package has built-in type declarations

3.1.0 • Public • Published

array-filter-unique

NPM Version node deno module

JavaScript array.filter() compatible unique filter

As all unique libraries are used as a function and not within the easily stackable and immutable arr.format() style I made my own.

Install

Node.js:

npm install array-filter-unique

Deno:

import {/* ... */} from "https://deno.land/x/array_filter_unique/mod.ts";

Usage

import { arrayFilterUnique } from "array-filter-unique";

['a', 'a', 'b', 'c']
  .filter(arrayFilterUnique());
//=> ['a', 'b', 'c']

[{name: 'Alice',}, {name: 'Peter',}, {name: 'Alice',}}]
  .filter(arrayFilterUnique(o => o.name));
//=> [{name: 'Alice', …}, {name: 'Peter', …}]

Migrate from v2 to v3

-const arrayFilterUnique = require('array-filter-unique');
+import {arrayFilterUnique} from 'array-filter-unique';

 someArray.filter(arrayFilterUnique());

Package Sidebar

Install

npm i array-filter-unique

Weekly Downloads

32

Version

3.1.0

License

MIT

Unpacked Size

4.28 kB

Total Files

5

Last publish

Collaborators

  • edjopato