Streams all the variations (with repetitions) of a set
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
.travis.yml
LICENSE
README.md
index.js
package.json
test.js

README.md

variations-stream

A readable stream that generates all the variations (with repetitions) of a set.

NPM version Build Status Downloads

Install

Node.js

npm install variations-stream

Usage

var variationsStream = require('variations-stream');

variationsStream('abc', 2)
  .on('data', function(comb) {
    console.log(comb);
  });

/* Prints:

a
b
c
aa
ba
ca
ab
bb
cb
ac
bc
cc

*/

Credits