github-schema v1.15.1
📋 github-schema
GitHub's GraphQL Schema
📦 Installation
npm install github-schema
📚 Usage
import { gql, gqlTyped } from "github-schema";
// we are also exporting a ton of types from the graphql schema.
const REPOSITORY_QUERY = gql`
query getRepository($owner: String!, $name: String!) {
repository(owner: $owner, name: $name) {
nameWithOwner
description
pushedAt
url
defaultBranchRef {
name
}
languages(first: 1, orderBy: { field: SIZE, direction: DESC }) {
nodes {
name
color
}
}
}
}
`;
!NOTE If you want to use
gql
with return type ofDocumentNode
you can do something like this:
import { gqlTyped } from "github-schema";
Editor Autocompletion
!TIP You will need to have GraphQL LSP installed, and have a
.graphqlrc.yaml
file in your project root. If you also want nice colors, i would recommend GraphQL Syntax Highlighting installed.
# .graphqlrc.yaml
schema: node_modules/github-schema/schema.graphql
📄 License
Published under MIT License.
6 months ago
5 months ago
7 months ago
7 months ago
7 months ago
6 months ago
6 months ago
6 months ago
4 months ago
6 months ago
8 months ago
6 months ago
8 months ago
3 months ago
9 months ago
9 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
1 year ago
1 year ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago