/
lostSun
/
project-client-server-apps
Обзор
Документация
Войти
/
lostSun
/
project-client-server-apps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/bfj/src/read.js
26 строк
779 B
1lostsun
initial commit
05 май 2025, 11:35
05 май 2025, 11:35
fe8f535
Код
Авторство
О чём код?
'use strict' const fs = require('fs') const parse = require('./parse') module.exports = read /** * Public function `read`. * * Returns a promise and asynchronously parses a JSON file read from disk. If * there are no errors, the promise is resolved with the parsed data. If errors * occur, the promise is rejected with the first error. * * @param path: Path to the JSON file. * * @option reviver: Transformation function, invoked depth-first. * * @option yieldRate: The number of data items to process per timeslice, * default is 16384. * * @option Promise: The promise constructor to use, defaults to bluebird. **/ function read (path, options) { return parse(fs.createReadStream(path, options), { ...options, ndjson: false }) }