Make CI Faster / Readline util

This commit is contained in:
SukkaW
2023-07-26 23:14:41 +08:00
parent 41b10b4c38
commit 6da06d8506
6 changed files with 42 additions and 56 deletions

View File

@@ -1,8 +1,19 @@
// @ts-check
const fs = require('fs');
const { fetchWithRetry } = require('./fetch-retry');
const readline = require('readline');
const { Readable } = require('stream');
/**
* @param {string} path
*/
module.exports.readFileByLine = (path) => {
return readline.createInterface({
input: fs.createReadStream(path, { encoding: 'utf-8' }),
crlfDelay: Infinity
});
};
/**
* @param {import('undici').Response} resp
*/