45 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # rest.js
 | |
| 
 | |
| > GitHub REST API client for JavaScript
 | |
| 
 | |
| [](https://www.npmjs.com/package/@octokit/rest)
 | |
| [](https://travis-ci.org/octokit/rest.js)
 | |
| [](https://coveralls.io/github/octokit/rest.js)
 | |
| [](https://greenkeeper.io/)
 | |
| 
 | |
| ## Installation
 | |
| ```shell
 | |
| npm install @octokit/rest
 | |
| ```
 | |
| 
 | |
| ## Usage
 | |
| 
 | |
| ```js
 | |
| const Octokit = require('@octokit/rest')
 | |
| const octokit = new Octokit()
 | |
| 
 | |
| // Compare: https://developer.github.com/v3/repos/#list-organization-repositories
 | |
| octokit.repos.listForOrg({
 | |
|   org: 'octokit',
 | |
|   type: 'public'
 | |
| }).then(({ data }) => {
 | |
|   // handle data
 | |
| })
 | |
| ```
 | |
| 
 | |
| See https://octokit.github.io/rest.js/ for full documentation.
 | |
| 
 | |
| ## Contributing
 | |
| 
 | |
| We would love you to contribute to `@octokit/rest`, pull requests are very welcome! Please see [CONTRIBUTING.md](CONTRIBUTING.md) for more information.
 | |
| 
 | |
| ## Credits
 | |
| 
 | |
| `@octokit/rest` was originally created as [`node-github`](https://www.npmjs.com/package/github) in 2012 by Mike de Boer from Cloud9 IDE, Inc.
 | |
| 
 | |
| It was adopted and renamed by GitHub in 2017
 | |
| 
 | |
| ## LICENSE
 | |
| 
 | |
| [MIT](LICENSE)
 |