Skip to content

Commit b0c9c52

Browse files
authored
Change API for loading dictionaries (#57)
Change API for loading dictionaries
1 parent 598ab26 commit b0c9c52

12 files changed

Lines changed: 297 additions & 340 deletions

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
# Changelog
1+
# Changelog
2+
3+
## v4.0.0
4+
Упрощено API по загрузке словарей. Словарь можно сразу экспортировать в код.
25

36
## v3.0.2
47
Правки по сборке.

README.md

Lines changed: 2 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -17,54 +17,19 @@
1717
Отсутствуют.
1818

1919
## Использование
20-
21-
### Node.js
22-
```js
23-
import { Eyo } from 'eyo-kernel';
24-
import { loadSafeDictionary, loadNotSafeDictionary } from 'eyo-kernel/load';
25-
26-
const text = 'Мой текст...';
27-
28-
// Работа с безопасным встроенным словарём.
29-
const safeEyo = new Eyo();
30-
const safeDictionary = await loadSafeDictionary() // ./dict/safe.txt
31-
safeEyo.dictionary.set(safeDictionary);
32-
console.log(safeEyo.restore(text));
33-
console.log(safeEyo.lint(text));
34-
35-
// Работа с небезопасным встроенным словарём.
36-
const notSafeEyo = new Eyo();
37-
const notSafeDictionary = loadNotSafeDictionary(); // ./dict/not_safe.txt
38-
notSafeEyo.dictionary.set(notSafeDictionary);
39-
console.log(notSafeEyo.restore(text));
40-
console.log(notSafeEyo.lint(text));
41-
42-
// Создание собственного словаря.
43-
const eyo = new Eyo();
44-
// Добавить слово в свой словарь.
45-
eyo.dictionary.addWord('словоСБуквойЁ');
46-
// Удалить слово из словаря.
47-
eyo.dictionary.removeWord('словоСБуквойЁ');
48-
// Очистить словарь.
49-
eyo.dictionary.clear();
50-
```
51-
52-
### Браузер
5320
```js
54-
import { Eyo } from 'eyo-kernel';
21+
import { Eyo, safeDictionary, notSafeDictionary } from 'eyo-kernel';
5522

56-
const text = 'Мой текст...';
23+
const text = 'Ежик шел по лесу';
5724

5825
// Работа с безопасным встроенным словарём.
5926
const safeEyo = new Eyo();
60-
const safeDictionary = await fetch('./dictionary/safe.txt').then(response => response.text());
6127
safeEyo.dictionary.set(safeDictionary);
6228
console.log(safeEyo.restore(text));
6329
console.log(safeEyo.lint(text));
6430

6531
// Работа с небезопасным встроенным словарём.
6632
const notSafeEyo = new Eyo();
67-
const notSafeDictionary = await fetch('./dictionary/not_safe.txt').then(response => response.text());
6833
notSafeEyo.dictionary.set(notSafeDictionary);
6934
console.log(notSafeEyo.restore(text));
7035
console.log(notSafeEyo.lint(text));

0 commit comments

Comments
 (0)