A package for various sorting algorithms
JWA implementation (supports all JWS algorithms)
Javascript natural sort algorithm with unicode support.
Standalone Tailwind CSS class sorter with Prettier plugin compatibility, extracted from tailwindlabs/prettier-plugin-tailwindcss
TimSort: Fast Sorting for Node.js
A tiny and fast selection algorithm in JavaScript.
Implementation of JSON Web Signatures
Compare alphanumeric strings the same way a human would, using a natural order algorithm
ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
A collection of order related linting rules for Stylelint.
Topological sorting with grouping support
Sniff the encoding from a HTML byte stream
PostCSS plugin to keep rules and at-rules content in order.
Sorts CSS declarations fast and automatically in a certain order.
A graph data structure with topological sort.
graph algorithm
Text hyphenation in Javascript.
A simple, easy to use implementation of the Okapi BM25 algorithm.
LL(*) lookahead strategy for the Chevrotain parser library
UnRS Resolver Node API
Sorting the keys of an object
Stringify Object as tree structure
Martinez polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor
Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
If you want to choose differene sorting Algorithm for a particular case. use this Gem
EncodeM v3.0 brings complete M language (MUMPS) subscript encoding to Ruby, supporting numbers, strings, and composite keys with perfect sort order. Build hierarchical database keys like M("users", 42, "email") that sort correctly as raw bytes. This 40-year production-tested algorithm from YottaDB/GT.M powers Epic (70% of US hospitals) and VistA. Perfect for B-tree indexes, key-value stores, and any system requiring sortable hierarchical keys. All types maintain correct ordering when compared as byte strings - no decoding needed.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.