hubfs.js:用于 writeFile 和 readFile 的 Github API 包装器

时间:2024-07-05 10:41:28
【文件属性】:

文件名称:hubfs.js:用于 writeFile 和 readFile 的 Github API 包装器

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-05 10:41:28

JavaScript

hubfs.js 用于 writeFile 和 readFile 的 Github API 包装器 Hubfs(options) 的 mixin,它提供了一个简单的包装器来写入和读取存储库。 它复制了 node.js fs.readFile和fs.writeFile 。 它有几个特别之处: 最小化请求 默认情况下,它尝试使用 Github读取、写入单个请求并使用 3 个请求更新文件:(a) 尝试写入; (b) 获取现有文件的 sha; (c) 写入更新 读取和更新大文件 内容 API 无法读取或更新大于 1Mb 的文件。 Hubfs 切换到读取和更新最大 100Mb 的文件 同时写入 重复写入内容 API 因为更新 HEAD 的延迟,并且同时进行多个写入会导致同样的 Fast Forward 提交问题。 Hubfs 将自动对请求进行排队并切换到使用 git API 进行多个并行写入。


【文件预览】:
hubfs.js-master
----test.js(4KB)
----.travis.yml(36B)
----README.md(6KB)
----index.js(12KB)
----package.json(953B)

网友评论