Unflatten an single-level list based on a pattern
npm install unflatten-array
var unflatten = require('unflatten-array');
var flatList = [1, 2, 3, 4];
var arrayPattern = [['it', 'can'],['be', 'anything']];
unflatten(flatList, arrayPattern); // [[1, 2], [3, 4]
_.mixin({
unflatten: require('unflatten-array')
})