@wgr-sa/nuxt-octokit
v1.0.4
Published
Octokit wrap for nuxt
Downloads
19
Readme
Nuxt Octokit Module
A Nuxt module that provides GitHub API integration via Octokit, with support for dynamic token management.
Features
- 🔑 Dynamic GitHub token management
- 🔄 Reactive Octokit instance
Installation
npm i @wgr-sa/nuxt-octokitAdd Module to nuxt.config.ts
export default defineNuxtConfig({
modules: [
'@wgr-sa/nuxt-octokit',
],
}) Usage
Setting the GitHub Token You can set the GitHub token after initialization, which is useful for auth flows:
const { $octokit } = useNuxtApp()
// Set token
$octokit.setToken('your-github-token')
// Check if initialized
if ($octokit.isInitialized) {
// Use Octokit
const response = await $octokit.instance.repos.getContent({
owner: 'owner',
repo: 'repo',
path: 'path'
})
}
// Clear token (e.g., on logout)
$octokit.clearToken()License
MIT License
