Необходимо добавить в ноду возможность подключать .yml файлы через обычный вызов require или import.
Для этого нужно реализовать лоадеры в build/loader.cjs
/ build/loader.mjs
(два варианта для cjs и esm модулей).
Вся необходимая обвязка для вызова лоадеров уже написана, для проверки используйте скрипты из package.json yarn test:cjs
и yarn test:esm
.
Необходимо подключать yaml как json, для этого используйте библиотеку yaml (она уже есть в зависимостях, не забудьте их установить yarn
).
Сначала реализуйте loader.cjs, а затем уже loader.mjs.
Документация по .cjs модулям.
Докуменатация по .esm модулям.