external-sort

1.0.0 • Public • Published

external-sort

external sorting

NPM version build status Test coverage David deps Known Vulnerabilities npm download

用法

const input = fs.createReadStream(inputFile); // 输入文件流
const output = fs.createWriteStream(outputFile); // 输出文件流

await externalSort(input, output, {
  maxHeap: 1024 * 1024,
});

支持的参数

  • maxHeap 内存排序的上限,超过需要借助文件,默认值为 1GB
  • tempDir 临时文件目录,默认为 os.tmpdir()
  • serializer 回写文件时处理数据的函数
  • deserializer 处理一行输入的函数
  • comparer 排序的比较函数

Benchmark

Readme

Keywords

Package Sidebar

Install

npm i external-sort

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

9.64 kB

Total Files

9

Last publish

Collaborators

  • gxcsoccer