/
aqa
/
claude-code
Обзор
Документация
Войти
/
aqa
/
claude-code
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
utils/yaml.ts
15 строк
525 B
kuberwastaken
new initial commit (history rewritten)
01 апр 2026, 14:57
01 апр 2026, 14:57
c1996f2
Код
Авторство
О чём код?
/** * YAML parsing wrapper. * * Uses Bun.YAML (built-in, zero-cost) when running under Bun, otherwise falls * back to the `yaml` npm package. The package is lazy-required inside the * non-Bun branch so native Bun builds never load the ~270KB yaml parser. */ export function parseYaml(input: string): unknown { if (typeof Bun !== 'undefined') { return Bun.YAML.parse(input) } // eslint-disable-next-line @typescript-eslint/no-require-imports return (require('yaml') as typeof import('yaml')).parse(input) }