UNPKG

@s-hiroshi/bks

Version:

Cli bookmarks application

28 lines 744 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.readLinesToArray = void 0; const fs = require("fs"); const readline = require("readline"); /** * * @param filePath * @returns */ async function readLinesToArray(filePath) { // @see https://blog.katsubemakito.net/nodejs/file-read const stream = fs.createReadStream(filePath, { encoding: "utf8", highWaterMark: 1024, }); const reader = readline.createInterface({ input: stream, crlfDelay: Infinity, }); const lines = []; for await (const line of reader) { lines.push(line); } return lines; } exports.readLinesToArray = readLinesToArray; //# sourceMappingURL=readLinesToArray.js.map