文件名称:repofs:用于操作Git存储库的简单统一的API
文件大小:99KB
文件格式:ZIP
更新时间:2024-02-24 10:16:05
github git node GitJavaScript
仿制 该模块提供了一个简单且统一的API,用于在GitHub上操作Git存储库。 该模块可以在Node.JS和浏览器中使用。 与使用的相比,它允许更复杂的操作。 它由不可变模型提供支持。 异步操作基于Promise。 安装 $ npm install repofs 如何使用它? 要在浏览器中使用repofs ,请使用repofs / webpack包含它。 var repofs = require ( 'repofs' ) ; 初始化驱动程序实例,驱动程序代表repof和真实git存储库之间的通信层。 var driver = repofs . GitHubDriver ( { repository : 'MyUsername/myrepository' , username : 'MyUsername' , token : 'MyPasswordOrMyApiToken' } ) ; 从一个空的RepositoryState开始 第一步是创建RepositoryState的实例: var repoState = repofs . Reposit
【文件预览】:
repofs-master
----.eslintrc(71B)
----yarn.lock(98KB)
----src()
--------constants()
--------utils()
--------models()
--------drivers()
--------index.js(2KB)
----.babelrc(47B)
----scripts()
--------test-github.sh(1KB)
--------test-uhub.sh(1KB)
--------test-no-api.sh(197B)
--------download-uhub.sh(938B)
----.npmignore(5B)
----.travis.yml(216B)
----LICENSE(11KB)
----test()
--------workingState.js(647B)
--------conflict.js(7KB)
--------file.js(9KB)
--------repository.js(380B)
--------filestree.js(5KB)
--------mock.js(4KB)
--------dir.js(8KB)
--------remote.js(4KB)
--------changes.js(1KB)
--------blob.js(317B)
--------decoding.js(3KB)
--------repoUtils.js(1KB)
--------api()
--------api.js(2KB)
----HISTORY.md(832B)
----README.md(10KB)
----.gitignore(614B)
----package.json(1KB)