1.0.1 • Published 6 years ago

spread-out v1.0.1

Weekly downloads
11
License
MIT
Repository
github
Last release
6 years ago

spread out

Spread out all of the possibilities, given an object with iterable values

Installation

npm install spread-out

Usage

const spread = require('spread-out');

const lineup = {
  hero: ['Goku', 'Vegeta'],
  villian: ['Frieza', 'Cell']
};

const battles = spread(lineup);
console.log(battles);

/*
[ { hero: 'Goku', villian: 'Frieza' },
  { hero: 'Goku', villian: 'Cell' },
  { hero: 'Vegeta', villian: 'Frieza' },
  { hero: 'Vegeta', villian: 'Cell' } ]
 */

Tests

npm test