text-ld
v0.0.12
Published
Text Linked Data clean format
Readme
Text Linked Data
TypeScript библиотека для нормализации и обогащения текстовых данных в формате Linked Data (JSON-LD).
🎯 Основные возможности
- Нормализация текста: удаление HTML-тегов, ANSI-кодов и форматирования
- Определение языка: автоматическое определение языка текста (русский, английский, арабский, испанский, французский, китайский)
- Преобразование чисел: конвертация текстовых представлений чисел в цифровой формат
- Преобразование валют: конвертация названий валют в символы (₽, $, €, и т.д.)
- Типографика: применение правил типографики для улучшения вида текста
- Извлечение ключевых слов: автоматическое извлечение хэштегов из текста
Установка
npm install text-ldИспользование
import { creativeWork } from 'text-ld';
const result = creativeWork('Стоимость товара пять тысяч рублей #скидка #товары');
console.log(result);
// {
// '@type': 'CreativeWork',
// 'encodingFormat': 'text/plain',
// 'text': 'Стоимость товара 5 тысяч ₽',
// 'keywords': ['#скидка', '#товары'],
// 'inLanguage': 'ru'
// }