@pelevesque/canonicalize-string

Canonicalizes a UTF-8 string.

Usage no npm install needed!

<script type="module">
  import pelevesqueCanonicalizeString from 'https://cdn.skypack.dev/@pelevesque/canonicalize-string';
</script>

README

Build Status Coverage Status JavaScript Style Guide

canonicalize-string

Canonicalizes a UTF-8 string.

canonicalize-string converts a string to lowercase, removes diacritics, then removes homoglyphs including graphemes.

Node Repository

https://www.npmjs.com/package/@pelevesque/canonicalize-string

Installation

npm install @pelevesque/canonicalize-string

Tests

Command Description
npm test or npm run test All Tests Below
npm run cover Standard Style
npm run standard Coverage
npm run unit Unit Tests

Usage

const canonicalizeString = require('@pelevesque/canonicalize-string')
const str = 'AmwÉ'
const result = canonicalizeString(str)
// result === arnwe