unique-concat

Concatenates two arrays, removing duplicates in the process and returns one array with unique values.

mergician

Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.

gulp-dedupe

Check for duplicates in the stream and filter them or throw an error