Skip to content
This repository has been archived by the owner on May 25, 2022. It is now read-only.

fxha/node-spellchecker

 
 

Repository files navigation

SpellChecker Node Module

Native bindings to NSSpellChecker, Hunspell, or the Windows 10 Spell Check API, depending on your platform. Windows 8.1 and below as well as Linux will rely on Hunspell.

Installing

npm install spellchecker

Using

SpellChecker = require 'spellchecker'

SpellChecker.isMisspelled(word)

Check if a word is misspelled.

word - String word to check.

Returns true if the word is misspelled, false otherwise.

SpellChecker.getCorrectionsForMisspelling(word)

Get the corrections for a misspelled word.

word - String word to get corrections for.

Returns a non-null but possibly empty array of string corrections.

SpellChecker.add(word)

Adds a word to the dictionary. When using Hunspell, this will not modify the .dic file; new words must be added each time the spellchecker is created. Use a custom dictionary file.

word - String word to add.

Returns nothing.

Packages

No packages published

Languages

  • C++ 45.1%
  • CoffeeScript 23.7%
  • Objective-C++ 11.9%
  • Python 10.8%
  • JavaScript 6.1%
  • Objective-C 1.7%
  • C 0.7%