1. @octokit/rest
GitHub REST API client for Node.js
@octokit/rest
Package: @octokit/rest
Created by: octokit
Last modified: Fri, 03 May 2024 16:40:44 GMT
Version: 20.1.1
License: MIT
Downloads: 24,700,796
Repository: https://github.com/octokit/rest.js

Install

npm install @octokit/rest
yarn add @octokit/rest

rest.js

GitHub REST API client for JavaScript

@latest
Build Status

Usage

Browsers Load @octokit/rest directly from esm.sh
 <script type="module">
  import { Octokit } from "https://esm.sh/@octokit/rest";
</script>
Node

Install with npm install @octokit/rest

 const { Octokit } = require("@octokit/rest");
// or: import { Octokit } from "@octokit/rest";
 const octokit = new Octokit();

// Compare: https://docs.github.com/en/rest/reference/repos/#list-organization-repositories
octokit.rest.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 for more information.

Credits

@octokit/rest was originally created as node-github in 2012 by Mike de Boer from Cloud9 IDE, Inc. The original commit is from 2010 which predates the npm registry.

It was adopted and renamed by GitHub in 2017. Learn more about its origin on GitHub's blog: From 48k lines of code to 10—the story of GitHub’s JavaScript SDK

LICENSE

MIT

RELATED POST

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin