Simple expandable tool for spell checking
npm install spell-checker-js

Readme: English Русский
npm i spell-checker-jsИспользование:
``js
const spell = require('spell-checker-js')
// Подгрузка словаря
spell.load('en')
// Проверка орфографии
const check = spell.check('Some text to check, blahblahblah, olololo')
console.log(check)
// -> ['blahblahblah', 'olololo']
`
Примеры:
`js
// Способы подгрузки стандартного словря:
spell.load('ru')
spell.load({ input: 'ru' })
// Подгрузка пользовательского словаря:
spell.load('./my_custom_dictionary.txt')
// Подгрузка пользовательского словаря с кодировкой:
spell.load({ input: './my_custom_dictionary.txt', charset: 'windows-1251' })
// Асинхронная подгрузка стандартного словаря
spell.load({ input: 'en', async: true }).then(len => {
console.log(len);
// len — количество подгруженных слов
spell.check('something')
})
`
Список стандартных словарей:
* en — словарь с английскими словамиru
* — словарь с русскими словамиru_surnames
* — словрь с русскими
Вы можете помочь проекту, добавив словари с другими языками.
js
spell.load('en')const check = spell.check('Some text to check, blahblahblah, olololo')
console.log(check)
// -> ['blahblahblah', 'olololo']
`$3
Пример:
`js
spell.load('en')spell.clear()
spell.check('something')
// -> ERROR! Dictionaries are not loaded
`$3
Пример
`js
spell.load('en')
spell.load('ru')console.log(spell.size)
// -> 1956898
``