Оптимистичный пайплайн

Иногда возникает необходимость сделать так, чтобы все элементы в очереди были выполнены вне зависимости от результата и не приводили к прерыванию конвейера и падению программы. Например при загрузке содержимого из нескольких источников для дальнейшего обьединения, проверки работы зеркал и т.п.

Для этих целей был написан этот вариант pipe. Естественно поддерживаются кастомные логгеры.

Запуск:

bun install
bun run main.ts