diff --git a/package.json b/package.json index 9b5a209..ccbe9e7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@combinatorics/n-combinations", "description": "Set n-combinations for JavaScript", - "version": "0.0.3", + "version": "0.0.4", "license": "AGPL-3.0", "author": "make-github-pseudonymous-again", "homepage": "https://computational-combinatorics.github.io/n-combinations", diff --git a/src/_combinations.js b/src/_combinations.js index 88b87df..7815401 100644 --- a/src/_combinations.js +++ b/src/_combinations.js @@ -1,5 +1,5 @@ import {list} from '@iterable-iterator/list'; -import {range} from '@iterable-iterator/range'; +import {forwardRangeIterator} from '@iterable-iterator/range'; /** * Yields all k-subsets of {0, 1, ..., n-1}. @@ -11,7 +11,7 @@ import {range} from '@iterable-iterator/range'; export default function* _combinations(n, k) { if (k > n) return; - const indices = list(range(0, k, 1)); + const indices = list(forwardRangeIterator(0, k, 1)); yield indices;