Skip to main content
Module

x/proc/mod.ts>toByteLines

A better way to work with processes in Deno.
Go to Latest
function toByteLines
import { toByteLines } from "https://deno.land/x/proc@0.21.6/mod.ts";

Convert an AsyncIterable<Uint8Array> into an AsyncIterable<Uint8Array[]> (an array of lines chunked together based on buffer size) split on lf and also suppressing trailing cr. lf and trailing cr is removed from the returned lines. As this is line-oriented data, if the last line is empty (the last byte was a line feed, splitting into one extra line), it is suppressed.

Parameters

buffs: AsyncIterable<Uint8Array>

The iterable bytes.

Returns

AsyncIterable<Uint8Array[]>