Библиотека, совместимая с машинописным текстом, для очистки HTMLHtml

Программисты Html
Ответить
Anonymous
 Библиотека, совместимая с машинописным текстом, для очистки HTML

Сообщение Anonymous »

У меня есть монорепозиторий, который включает в себя несколько NodeJS API + лямбда-функции AWS, развернутые на бессерверной основе, и все это в чистом машинописном коде.
Чтобы очистить HTML в этом монорепозитории, я уже несколько лет занимаюсь очисткой HTML в этом монорепозитории. используя https://www.npmjs.com/package/sanitize-html.
Теперь внезапно он начал нарушать мой импорт машинописных текстов. Вероятно, это связано с тем, что я обновил узел с версии 16 до версии 20, хотя я не уверен.
Если я импортирую его таким образом

Код: Выделить всё

import * as sanitizeHtml from 'sanitize-html';
Это нарушает лямбда-функцию там, где она используется, говоря, что «sanitizeHtml не является функцией».
Если вместо этого я импортирую ее таким образом
Если вместо этого я импортирую ее таким образом
р>

Код: Выделить всё

import sanitizeHtml from 'sanitize-html';
он ​​работает в лямбда-функции, но нарушает спецификацию Jest с той же ошибкой («sanitizeHtml не является функцией»).
Это есть способ это исправить? Альтернативно, существует ли более дружественная к TS библиотека, выполняющая ту же задачу?

Подробнее здесь: https://stackoverflow.com/questions/793 ... itize-html
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»