https://github.com/computational-combinatorics/permutation
:seat: Permutations library for JavaScript
https://github.com/computational-combinatorics/permutation
agpl computer-science javascript js mathematics permutations
Last synced: 3 months ago
JSON representation
:seat: Permutations library for JavaScript
- Host: GitHub
- URL: https://github.com/computational-combinatorics/permutation
- Owner: computational-combinatorics
- License: agpl-3.0
- Created: 2015-04-07T13:12:43.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2025-08-19T13:48:11.000Z (10 months ago)
- Last Synced: 2026-02-24T09:10:47.914Z (4 months ago)
- Topics: agpl, computer-science, javascript, js, mathematics, permutations
- Language: JavaScript
- Homepage: https://computational-combinatorics.github.io/permutation
- Size: 3.42 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
:seat: [@combinatorics/permutation](https://computational-combinatorics.github.io/permutation)
==
Permutation library for JavaScript.
See [docs](https://computational-combinatorics.github.io/permutation/index.html).
Parent is [js-algorithms](https://github.com/make-github-pseudonymous-again/js-algorithms).
> :warning: Depending on your environment, the code may require
> `regeneratorRuntime` to be defined, for instance by importing
> [regenerator-runtime/runtime](https://www.npmjs.com/package/regenerator-runtime).
```js
import { next , reversed , identity } from '@combinatorics/permutation' ;
next( reversed( identity( 3 ) ) ) ; // [ 0 , 1 , 2 ]
```
[](https://raw.githubusercontent.com/computational-combinatorics/permutation/main/LICENSE)
[](https://www.npmjs.org/package/@combinatorics/permutation)
[](https://github.com/computational-combinatorics/permutation/actions/workflows/ci.yml?query=branch:main)
[](https://github.com/computational-combinatorics/permutation/network/dependencies)
[](https://github.com/computational-combinatorics/permutation/issues)
[](https://www.npmjs.org/package/@combinatorics/permutation)
[](https://codeclimate.com/github/computational-combinatorics/permutation/issues)
[](https://codeclimate.com/github/computational-combinatorics/permutation/trends/churn)
[](https://codecov.io/gh/computational-combinatorics/permutation)
[](https://codeclimate.com/github/computational-combinatorics/permutation/trends/technical_debt)
[](https://computational-combinatorics.github.io/permutation/source.html)
[](https://bundlephobia.com/result?p=@combinatorics/permutation)