0.5.0 • Published 6 months ago

unicode-collation-algorithm2 v0.5.0

Weekly downloads
4
License
Artistic-2.0
Repository
github
Last release
6 months ago

unicode-collation-algorithm2

Forked from unicode-collation-algorithm.

Changes made to original source:

  • Implemented in TypeScript.
  • Bumped dependency modules.
  • Changed tests from jest to mocha & chai & ts-node.
  • Various other small changes.

JavaScript (TypeScript) implementation of UCA (Unicode collation algorithm) module.

Usage

Using with preinitialization

import * as uca from "unicode-collation-algorithm2";
uca.init();
uca.compare("a", "a"); // 0
uca.compare("a", "b"); // -1
uca.compare("b", "a"); // 1
uca.compare("y", "Y"); // 0
uca.compare("Ý", "Y"); // 0

Using with auto initialization as necessary

import * as uca from "unicode-collation-algorithm2";
uca.compareAndAutoInit("a", "a"); // 0
uca.compareAndAutoInit("a", "b"); // -1
uca.compareAndAutoInit("b", "a"); // 1
uca.compareAndAutoInit("y", "Y"); // 0
uca.compareAndAutoInit("Ý", "Y"); // 0
0.5.0

6 months ago

0.4.0

6 months ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.1.0

4 years ago