en-norm
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

English Sentence Normalizer

Functions

  • Contractions resolver: I'm -> I am
  • Confusable characters replacements: -> to "
  • Uppercasing and all-caps normalizer: HOW IS ALEX -> how is Alex

Installation

npm i --save en-norm

Usage

import {normalizeCaps, replaceConfusables, resolveContractions} from "en-norm";

console.log(resolveContractions("I'd be happy to do that"));
console.log(replaceConfusables("He’s there"));
console.log(normalizeCaps(["MY","NAME","IS","ALEX"])); // must be an array of tokens

The above example would output:

"I would happy to do that"
"He's there"
["my","name","is","alex"]

Readme

Keywords

none

Package Sidebar

Install

npm i en-norm

Weekly Downloads

2

Version

0.0.3

License

MIT

Last publish

Collaborators

  • alexcorvi