Filter category and subcategory with lodash

JavaScript

let data = [{
category: 'cat1', subcategory: 'subcat1', irrelevantkeythatidontwant: false
},{
category: 'cat1', subcategory: 'subcat1', irrelevantkeythatidontwant: false
},{
category: 'cat1', subcategory: 'subcat2', irrelevantkeythatidontwant: false
},{
category: 'cat2', subcategory: 'subcat3', irrelevantkeythatidontwant: false
},{
category: 'cat2', subcategory: 'subcat3', irrelevantkeythatidontwant: false
},{
category: 'cat2', subcategory: 'subcat3', irrelevantkeythatidontwant: false
}];

/* expected output:
{
	cat1: ['subcat1', 'subcat2'],
  cat2: ['subcat3'],
}
*/
let exp = _.uniqBy(data, 'category')
console.log(exp);