Utility to have Sets in Javascript that allows deep object comparison and custom comparators
npm install -S dataset.js
var DataSet = require('dataset.js');
var ds = new DataSet();
ds.addToSet({
name: 'jimmy'
});
ds.pull({
name: 'jimmy'
});
ds.addEachToSet([{
name: 'jimmy'
}, {
name: 'erin'
}]);
ds.hasItem({
name: 'jimmy'
}); // true
ds.clear();