combin
Create an array of string combinations
Create string combinations. Optionally given a set of characters and rule. It is useful for creating fake data or finding package names
var combin = // All 3 letter combinations with vowel in center:
Installation
$ npm install --save combin
Usage
combin(length, [set, rule])
Create a an array of string combinations, from the characters in set
, and filtered by a rule
function
length
(Number
): The length of each item. e.g.,2
would produce['aa', 'ab', ...]
set
(String
): A set of characters that make up the combinationsrule
(Function
): A function that filters the combinations
// [ 'aaa', 'aab', 'aac', ..., 'zzx', 'zzy', 'zzz' ] // [ '00', '01', '10', '11' ] // [ 'ba', 'bb', 'bc', 'ca', 'cb', 'cc' ]
License
MIT © Jamen Marz