https://github.com/comparison-sorting/specification
:notebook_with_decorative_cover: Comparison sorting specification for JavaScript
https://github.com/comparison-sorting/specification
agpl javascript sorting-algorithms specifications
Last synced: 3 months ago
JSON representation
:notebook_with_decorative_cover: Comparison sorting specification for JavaScript
- Host: GitHub
- URL: https://github.com/comparison-sorting/specification
- Owner: comparison-sorting
- License: agpl-3.0
- Created: 2015-02-22T20:41:03.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-10-03T04:22:07.000Z (9 months ago)
- Last Synced: 2024-10-10T22:29:32.870Z (9 months ago)
- Topics: agpl, javascript, sorting-algorithms, specifications
- Language: JavaScript
- Homepage: https://comparison-sorting.github.io/specification
- Size: 2.02 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
:notebook_with_decorative_cover: [@comparison-sorting/specification](https://comparison-sorting.github.io/specification)
==In-place sorting specification for JavaScript.
See [docs](https://comparison-sorting.github.io/specification).
Parent is [js-sort](https://github.com/make-github-pseudonymous-again/js-sort).```js
import ava from 'ava';
import * as spec from '@comparison-sorting/specification';spec.test(
ava, // Any testing library exhibiting the same interface as `ava`.
[
[
'mock', // Name of the implementation.
(compare, a, i, j) => spec.mock(compare, a, i, j), // Sorting implementation.
]
],
{
length: [24, 1000], // Array lengths to test.
array: [Int8Array], // Array types to test.
}
);
```[](https://raw.githubusercontent.com/comparison-sorting/specification/main/LICENSE)
[](https://www.npmjs.org/package/@comparison-sorting/specification)
[](https://github.com/comparison-sorting/specification/actions/workflows/ci.yml?query=branch:main)
[](https://github.com/comparison-sorting/specification/network/dependencies)
[](https://github.com/comparison-sorting/specification/issues)
[](https://www.npmjs.org/package/@comparison-sorting/specification)[](https://codeclimate.com/github/comparison-sorting/specification/issues)
[](https://codeclimate.com/github/comparison-sorting/specification/trends/churn)
[](https://codecov.io/gh/comparison-sorting/specification)
[](https://codeclimate.com/github/comparison-sorting/specification/trends/technical_debt)
[](https://comparison-sorting.github.io/specification/source.html)
[](https://bundlephobia.com/result?p=@comparison-sorting/specification)