const unique = require('unique-words');
console.log(unique('one two one two three'));
// => ['one', 'two', 'three']
console.log(unique(['foo', 'foo', 'foo bar', 'bar', 'bar baz foo']));
// => ['foo', 'bar', 'baz']
A .counts()
method is exposed for getting the number of occurrences of each word.
console.log(unique.counts('one two one two three'));
//=> { one: 2, three: 1, two: 2 }
Note that words are case-sensitive. To get non-case-sensitive results, make all strings lower- or upper-case before passing them in.