13.1.1 • Published 3 days ago

@octokit/plugin-rest-endpoint-methods v13.1.1

Weekly downloads
3,162,314
License
MIT
Repository
github
Last release
3 days ago

plugin-rest-endpoint-methods.js

Octokit plugin adding one method for all of api.github.com REST API endpoints

@latest Build Status

Usage

Load @octokit/plugin-rest-endpoint-methods and @octokit/core (or core-compatible module) directly from esm.sh

<script type="module">
  import { Octokit } from "https://esm.sh/@octokit/core";
  import { restEndpointMethods } from "https://esm.sh/@octokit/plugin-rest-endpoint-methods";
</script>

Install with npm install @octokit/core @octokit/plugin-rest-endpoint-methods. Optionally replace @octokit/core with a compatible module

import { Octokit } from "@octokit/core";
import { restEndpointMethods } from "@octokit/plugin-rest-endpoint-methods";
const MyOctokit = Octokit.plugin(restEndpointMethods);
const octokit = new MyOctokit({ auth: "secret123" });

// https://developer.github.com/v3/users/#get-the-authenticated-user
octokit.rest.users.getAuthenticated();

There is one method for each REST API endpoint documented at https://developer.github.com/v3. All endpoint methods are documented in the docs/ folder, e.g. docs/users/getAuthenticated.md

TypeScript

!IMPORTANT As we use conditional exports, you will need to adapt your tsconfig.json by setting "moduleResolution": "node16", "module": "node16".

See the TypeScript docs on package.json "exports". See this helpful guide on transitioning to ESM from @sindresorhus

Parameter and response types for all endpoint methods exported as { RestEndpointMethodTypes }.

Example

import { RestEndpointMethodTypes } from "@octokit/plugin-rest-endpoint-methods";

type UpdateLabelParameters =
  RestEndpointMethodTypes["issues"]["updateLabel"]["parameters"];
type UpdateLabelResponse =
  RestEndpointMethodTypes["issues"]["updateLabel"]["response"];

In order to get types beyond parameters and responses, check out @octokit/openapi-types, which is a direct transpilation from GitHub's official OpenAPI specification.

Contributing

See CONTRIBUTING.md

License

MIT

13.1.1

3 days ago

13.1.0

4 days ago

13.0.1

10 days ago

13.0.0

11 days ago

12.2.1

17 days ago

12.2.2

17 days ago

12.2.0

21 days ago

12.0.0

23 days ago

12.1.0

23 days ago

10.4.1

2 months ago

11.0.1

2 months ago

10.4.0

2 months ago

11.0.0

2 months ago

10.3.0

2 months ago

10.0.0

7 months ago

10.0.1

7 months ago

9.0.0

10 months ago

10.2.0

5 months ago

10.1.4

6 months ago

10.1.5

5 months ago

10.1.0

6 months ago

10.1.1

6 months ago

10.1.2

6 months ago

10.1.3

6 months ago

8.0.0-beta.2

10 months ago

8.0.0-beta.1

11 months ago

8.0.0-beta.3

10 months ago

7.1.3

11 months ago

7.1.2

11 months ago

7.1.1

12 months ago

7.1.0

12 months ago

7.2.3

11 months ago

7.2.2

11 months ago

7.2.1

11 months ago

7.2.0

11 months ago

8.0.0

10 months ago

7.0.0

1 year ago

7.0.1

1 year ago

6.8.1

1 year ago

6.8.0

1 year ago

6.7.0

2 years ago

6.5.0

2 years ago

6.6.1

2 years ago

6.6.0

2 years ago

6.6.2

2 years ago

6.3.1

2 years ago

6.4.1

2 years ago

6.4.0

2 years ago

6.5.2

2 years ago

6.5.1

2 years ago

6.5.3

2 years ago

6.1.0

2 years ago

6.1.2

2 years ago

6.1.1

2 years ago

5.15.0

2 years ago

5.16.2

2 years ago

5.16.1

2 years ago

5.16.0

2 years ago

6.2.0

2 years ago

6.3.0

2 years ago

6.0.1

2 years ago

6.0.0

2 years ago

6.0.2

2 years ago

5.14.1

2 years ago

5.14.0

2 years ago

5.12.1

3 years ago

5.12.0

3 years ago

5.13.0

3 years ago

5.11.4

3 years ago

5.11.3

3 years ago

5.11.2

3 years ago

5.11.1

3 years ago

5.11.0

3 years ago

5.10.4

3 years ago

5.10.3

3 years ago

5.10.2

3 years ago

5.10.1

3 years ago

5.9.0

3 years ago

5.10.0

3 years ago

5.8.0

3 years ago

5.6.0

3 years ago

5.7.0

3 years ago

5.5.2

3 years ago

5.5.1

3 years ago

5.4.2

3 years ago

5.5.0

3 years ago

5.4.1

3 years ago

5.4.0

3 years ago

5.3.7

3 years ago

5.3.6

3 years ago

5.3.5

3 years ago

5.3.3

3 years ago

5.3.4

3 years ago

5.3.2

3 years ago

5.3.1

3 years ago

5.3.0

3 years ago

5.0.1

3 years ago

5.1.1

3 years ago

5.1.0

3 years ago

5.2.0

3 years ago

4.15.1

3 years ago

5.0.0

3 years ago

4.15.0

3 years ago

4.14.0

3 years ago

4.13.5

3 years ago

4.13.4

3 years ago

4.13.3

3 years ago

4.13.2

3 years ago

4.13.1

3 years ago

4.13.0

3 years ago

4.12.2

3 years ago

4.12.1

3 years ago

4.12.0

3 years ago

4.11.0

3 years ago

4.10.3

3 years ago

4.10.2

3 years ago

4.9.3

3 years ago

4.10.1

3 years ago

4.10.0

3 years ago

4.9.2

3 years ago

4.9.1

3 years ago

4.9.0

3 years ago

4.8.1

3 years ago

4.8.2

3 years ago

4.8.0

3 years ago

4.6.0

3 years ago

4.7.0

3 years ago

4.5.2

3 years ago

4.5.1

3 years ago

4.5.0

3 years ago

4.4.3

3 years ago

4.4.2

3 years ago

4.4.1

3 years ago

4.4.0

3 years ago

4.3.1

3 years ago

4.3.0

3 years ago

4.2.1

3 years ago

2.4.1

4 years ago

4.2.0

4 years ago

4.1.4

4 years ago

4.1.3

4 years ago

4.1.2

4 years ago

4.1.1

4 years ago

4.1.0

4 years ago

4.0.0

4 years ago

3.17.0

4 years ago

3.16.0

4 years ago

3.15.0

4 years ago

3.14.0

4 years ago

3.13.3

4 years ago

3.13.2

4 years ago

3.13.1

4 years ago

3.13.0

4 years ago

3.12.3

4 years ago

3.12.2

4 years ago

3.12.1

4 years ago

3.12.0

4 years ago

3.11.1

4 years ago

3.11.0

4 years ago

3.10.0

4 years ago

3.9.0

4 years ago

3.8.0

4 years ago

3.7.1

4 years ago

3.7.0

4 years ago

3.6.0

4 years ago

3.5.2

4 years ago

3.5.1

4 years ago

3.5.0

4 years ago

3.4.0

4 years ago

3.3.3

4 years ago

3.3.2

4 years ago

3.3.1

4 years ago

3.3.0

4 years ago

3.2.0

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.0.1

4 years ago

3.0.0-beta.3

4 years ago

3.0.0

4 years ago

2.4.0

4 years ago

3.0.0-beta.2

4 years ago

2.3.0

4 years ago

2.2.0

4 years ago

3.0.0-beta.1

4 years ago

2.1.3

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.1.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago