stentor-utils
TypeScript icon, indicating that this package has built-in type declarations

1.59.41 • Public • Published

stentor-utils

A set of shared utilities for 📣 stentor for use in Node or Browser (with Webpack) with minimal amount of dependencies.

Parsing Natural Language Input

Several methods are included that are leveraging popular string parsing libraries that can help you further parse natural language queries.

  • parseData - A wrapper around chrono for parsing date time strings
  • wordToNumber - A wrapper around words-to-numbers for parsing words such as "one hundred" to their numeric equivalence.

Formatting Output

We also provide several methods to help format information either for display or speech.

  • numberToWord - Based on number-to-words, it converts numeric characters to their english word equivalent. (55 --> fifty-five)
  • formatNumberForDisplay - A wrapper around numerals for formatting numbers for display.
  • listisize - Will take a list of strings and turn them into "one, two, three or four". No oxford commas.
  • capitalize - Capitalizes the words provided

Compiling Strings

We include a Compiler that is tailored to injecting ${foo} style variables in the ResponseOutput style object.

Readme

Keywords

none

Package Sidebar

Install

npm i stentor-utils

Weekly Downloads

1,392

Version

1.59.41

License

Apache-2.0

Unpacked Size

317 kB

Total Files

207

Last publish

Collaborators

  • michaelmyers