1717Отсутствуют.
1818
1919## Использование
20+
21+ ### Node.js
2022``` js
21- const Eyo = require (' eyo-kernel' );
23+ import { Eyo } from ' eyo-kernel' ;
24+ import { loadSafeDictionary , loadNotSafeDictionary } from ' eyo-kernel/load' ;
25+
2226const text = ' Мой текст...' ;
2327
2428// Работа с безопасным встроенным словарём.
2529const safeEyo = new Eyo ();
26- safeEyo .dictionary .loadSafeSync (); // ./dict/safe.txt.gz
30+ const safeDictionary = await loadSafeDictionary () // ./dict/safe.txt
31+ safeEyo .dictionary .set (safeDictionary);
2732console .log (safeEyo .restore (text));
2833console .log (safeEyo .lint (text));
2934
3035// Работа с небезопасным встроенным словарём.
3136const notSafeEyo = new Eyo ();
32- notSafeEyo .dictionary .loadNotSafeSync (); // ./dict/not_safe.txt.gz
37+ const notSafeDictionary = loadNotSafeDictionary (); // ./dict/not_safe.txt
38+ notSafeEyo .dictionary .set (notSafeDictionary);
3339console .log (notSafeEyo .restore (text));
3440console .log (notSafeEyo .lint (text));
3541
36- // Загрузка собственного словаря.
37- const eyo = new Eyo ();
38- // Также поддерживаются словари, сжатые с помощью gzip, *.txt.gz
39- eyo .dictionary .loadSync (' ./my_eyo_dict.txt' );
40- console .log (eyo .restore (text));
41- console .log (eyo .lint (text));
42-
4342// Создание собственного словаря.
4443const eyo = new Eyo ();
4544// Добавить слово в свой словарь.
@@ -50,6 +49,27 @@ eyo.dictionary.removeWord('словоСБуквойЁ');
5049eyo .dictionary .clear ();
5150```
5251
52+ ### Браузер
53+ ``` js
54+ import { Eyo } from ' eyo-kernel' ;
55+
56+ const text = ' Мой текст...' ;
57+
58+ // Работа с безопасным встроенным словарём.
59+ const safeEyo = new Eyo ();
60+ const safeDictionary = await fetch (' ./dictionary/safe.txt' ).then (response => response .text ());
61+ safeEyo .dictionary .set (safeDictionary);
62+ console .log (safeEyo .restore (text));
63+ console .log (safeEyo .lint (text));
64+
65+ // Работа с небезопасным встроенным словарём.
66+ const notSafeEyo = new Eyo ();
67+ const notSafeDictionary = await fetch (' ./dictionary/not_safe.txt' ).then (response => response .text ());
68+ notSafeEyo .dictionary .set (notSafeDictionary);
69+ console .log (notSafeEyo .restore (text));
70+ console .log (notSafeEyo .lint (text));
71+ ```
72+
5373## Словарь
5474Первоначально словарь взят из проекта [ php-yoficator] ( https://github.com/rin-nas/php-yoficator/tree/master/Text ) . По доработкам словаря см. [ CHANGELOG.md] ( ./CHANGELOG.md ) .
5575
0 commit comments