Last Modified Time
Get the last edit time of a file in Github repository
Usage
Pass your repository name, and the path to file.
import { getGithubLastEdit } from 'styledsea-docs-core/server';
const time = await getGithubLastEdit({
owner: 'styledsea',
repo: 'adalt',
// example: "content/docs/index.mdx"
path: `content/docs/${page.file.path}`,
});
Github Token
Notice that you may easily reach the rate limit in development mode. Hence, you should pass a Github token for a higher rate limit.
Learn more about Authenticating to the REST API.
import { getGithubLastEdit } from 'styledsea-docs-core/server'
const time = await getGithubLastEdit({
...,
token: `Bearer ${process.env.GIT_TOKEN}`
})
Also, you can skip this in development mode if you don't need that functionality.
process.env.NODE_ENV === 'development'? null : getGithubLastEdit(...)
Last updated on 9/25/2024