sorting code bricks for JavaScript
npm install @aureooms/js-sort:signal_strength: @aureooms/js-sort
==

© xkcd.com
Sorting algorithms for JavaScript.
See docs.
Parent is @aureooms/js-algorithms.
> :building_construction: Caveat emptor! This is work in progress. Code may be
> working. Documentation may be present. Coherence may be. Maybe.
``js``
import {isSorted} from '@comparison-sorting/is-sorted';
import {increasing, decreasing} from '@total-order/primitive';
isSorted(increasing, [1, 2, 3], 0, 3); // true
isSorted(decreasing, [1, 2, 3], 0, 3); // false













This package has several children:
- :notebook_with_decorative_cover: aureooms/js-in-situ-sort-spec: in place sorting for JavaScript
- :leaves: aureooms/js-heapsort: heapsort for JavaScript
- :rabbit2: aureooms/js-quicksort: quicksort for JavaScript
- :rewind: aureooms/js-insertion-sort: Insertion sorting algorithms for JavaScript
- :person_fencing: aureooms/js-merge-insertion-sort: Ford-Johnson algorithm for JavaScript
- :dragon: aureooms/js-mergesort: mergesort for JavaScript
- :musical_score: aureooms/js-odd-even-mergesort: Batcher's odd-even mergesort for JavaScript
#### Subroutines
- :waning_gibbous_moon: aureooms/js-merging: merging for JavaScript
- :cake: aureooms/js-partition: partition for JavaScript
- :point_down: aureooms/js-selection: selection for JavaScript
- :oden: aureooms/js-radix-sort: Radix sorting algorithms for JavaScript
- aureooms/js-countingsort: countingsort for JavaScript
- aureooms/js-bucketsort: bucketsort for JavaScript
- http://sorting.at