Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
It is unknown whether this package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




JSR Score
76%
Published
2 weeks ago (0.0.3)
This module contains functions to create and revoke GitHub App installation access tokens.
Example 1
Example 1
import { create, revoke, hasExpired } from "@suzuki-shunsuke/github-app-token"; // Create a GitHub App installation access token. const token = await githubAppToken.create({ appId: "123456", privateKey, owner: "suzuki-shunsuke", repositories: ["tfcmt"], permissions: { issues: "write", }, }); const octokit = github.getOctokit(token.token); // Use octokit... if (!hasExpired(token.expiresAt)) { // Check if the token has expired. await revoke(token.token); // Revoke the token. }
Built and signed on
GitHub Actions
Add Package
deno add jsr:@suzuki-shunsuke/github-app-token
Import symbol
import * as github_app_token from "@suzuki-shunsuke/github-app-token";
Import directly with a jsr specifier
import * as github_app_token from "jsr:@suzuki-shunsuke/github-app-token";
Add Package
pnpm i jsr:@suzuki-shunsuke/github-app-token
pnpm dlx jsr add @suzuki-shunsuke/github-app-token
Import symbol
import * as github_app_token from "@suzuki-shunsuke/github-app-token";
Add Package
yarn add jsr:@suzuki-shunsuke/github-app-token
yarn dlx jsr add @suzuki-shunsuke/github-app-token
Import symbol
import * as github_app_token from "@suzuki-shunsuke/github-app-token";
Add Package
vlt install jsr:@suzuki-shunsuke/github-app-token
Import symbol
import * as github_app_token from "@suzuki-shunsuke/github-app-token";
Add Package
npx jsr add @suzuki-shunsuke/github-app-token
Import symbol
import * as github_app_token from "@suzuki-shunsuke/github-app-token";
Add Package
bunx jsr add @suzuki-shunsuke/github-app-token
Import symbol
import * as github_app_token from "@suzuki-shunsuke/github-app-token";