Обновление и исправление уязвимостей для Digital Garden

Эта инструкция предназначена для работы с дополнением обсидиан Digital Garden для публикации заметок в интернете

Предупреждение

Все изменения вносимые не в рамках автоматических обновлений шаблона или расширения в теории могут вызвать проблемы со сборкой сайта. После изменений обязательно необходимо проверить работоспособность сборки.

Все проверки выполняются автоматически в репозитории GitHub для их включения необходимо в настройках репозитория digital garden включить Dependabot alerts и Dependabot security updates.

Исправление ошибок и уязвимосте для Digital Garden.png

Если исправление возможно в автоматическом режиме то при обнаружении будет создан PR на изменения репозитория.

Ручное исправление ошибок

Если автоматического исправления не было можно выполнить ручное исправление ошибки путем запуска npm audit fix

Note

Для исправления рекомендую использовать linux так как придется выполнять установку npm со всеми зависимостями.

Выполним установку пакета npm

sudo apt update
sudo apt install npm

Загружаем репозиторий:

git clone <repo_url>
cd digital_garden

Установка npm и проверка уязвимостей

npm install
npm audit fix

В результате операции должно выполниться установка и исправление проблемных уязвимостей и внестись изменения в package.json

Измененный файл package.json необходимо поместить в репозиторий сборки сайта.