Search results

71 packages found

Generate all possible permutations of an object's key-value pairs

published version 0.2.0, 8 years ago2 dependents licensed under $MIT
208,172

Consumes a defaults object with booleans, generates all possible variations of it

published version 6.1.5, a year ago1 dependents licensed under $MIT
76,722

Test helper to generate function opts object variations

published version 4.1.14, a year ago1 dependents licensed under $MIT
75,913

Type safe combinatorics utility for getting all combinations.

published version 1.1.11, 3 years ago4 dependents licensed under $MIT
25,708

Fast cartesian product

published version 9.0.0, a year ago11 dependents licensed under $Apache-2.0
21,473

Find paths in objects to given key('s), value('s) or key/value combinations

published version 1.1.0, 9 months ago1 dependents licensed under $GPL-3.0-or-later
10,770

Combinatorial generators including combinations, permutations, combinations with replacement, permutations with replacement, cartesian products, and power sets.

published version 1.1.2, 3 years ago1 dependents licensed under $MIT
7,061

Show all variants of a component in a grid

published version 0.2.0, 3 years ago2 dependents licensed under $MIT
4,199

Generate combinations of array elements

published version 0.0.2, 7 years ago0 dependents licensed under $MIT
2,366

Cartesian product for big inputs

published version 6.1.0, 6 months ago1 dependents licensed under $Apache-2.0
2,047

Streams all the variations (with repetitions) of a set

published version 0.1.3, 10 years ago1 dependents
794

Set n-combinations for JavaScript

published version 1.0.1, 4 years ago0 dependents licensed under $AGPL-3.0
275

Module that generates the unique combinations of key values by taking a single value from each keys array

published version 2.0.0, 2 years ago1 dependents licensed under $BSD-3-Clause
236

Geco, a (Constant Amortized Time) recursive generator* for k-combinations, chosen from a given set S of n elements, with and without replacement.

published version 0.11.1, 7 years ago0 dependents licensed under $MIT
299

A JavaScript implementation of Heap's efficient Permutation Algorithm

published version 2.0.3, 9 years ago0 dependents licensed under $ISC
292

Ultra Mega Enumerator is a lightweight library designed to enumerate various combinatorial objects.

published version 2025.2.12, a day ago0 dependents licensed under $MIT
266

Implementing of discrete vectors

published version 0.0.15, 8 years ago0 dependents licensed under $ISC
221

returns a list of all possible combinations / permutations of an array of items

published version 1.1.5, 4 years ago3 dependents licensed under $MIT
190

Runs a test function with all possible combinations of its parameters.

published version 1.0.7, 6 months ago0 dependents licensed under $Unlimited Free
179

A function to get the unique item combinations from an array

published version 1.0.0, 8 years ago0 dependents licensed under $ISC
152