Skip to content

Latest commit

 

History

History
21 lines (11 loc) · 1.29 KB

TASK-1.md

File metadata and controls

21 lines (11 loc) · 1.29 KB

Добавить в node.js поддержку .yml файлов

Необходимо добавить в ноду возможность подключать .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 модулям.

json5 node loader

Докуменатация по .esm модулям.

ts-node loader