last-lines
v1.0.1
Published
Read the last N lines from a file without loading the entire file into memory.
Readme
last-lines
Read the last N lines from a file without loading the entire file into memory.
Install
pnpm add last-linesUsage
import { lastLines, lastLinesSync } from 'last-lines'
const recent = await lastLines('app.log', 10)
const recentSync = lastLinesSync('app.log', 10)Both APIs return string[].
API
interface LastLinesOptions {
chunkSize?: number
encoding?: BufferEncoding
}
declare function lastLines(
path: PathLike,
count: number,
options?: LastLinesOptions,
): Promise<string[]>
declare function lastLinesSync(
path: PathLike,
count: number,
options?: LastLinesOptions,
): string[]