mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-23 08:20:39 +01:00
docs: add releases page (#1004)
This commit is contained in:
18
docs/server/api/releases.json.get.ts
Normal file
18
docs/server/api/releases.json.get.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import { Octokit } from '@octokit/rest'
|
||||
|
||||
export default cachedEventHandler(async () => {
|
||||
if (!process.env.NUXT_GITHUB_TOKEN) {
|
||||
return []
|
||||
}
|
||||
|
||||
const octokit = new Octokit({ auth: process.env.NUXT_GITHUB_TOKEN })
|
||||
|
||||
const { data: releases } = await octokit.rest.repos.listReleases({
|
||||
owner: 'nuxt',
|
||||
repo: 'ui'
|
||||
})
|
||||
|
||||
return releases
|
||||
}, {
|
||||
maxAge: 60 * 60
|
||||
})
|
||||
Reference in New Issue
Block a user