feat: show repo star on site-header (#27)

* feat: show repo star on site-header

* feat: add GITHUB_OAUTH_TOKEN to environment configuration

* feat: remove comment

* feat: show star counter only in website
This commit is contained in:
Leo Hui
2025-05-12 14:36:50 +08:00
committed by GitHub
parent 4d16d826a2
commit 98e0d7cbb6
4 changed files with 88 additions and 27 deletions

View File

@@ -12,6 +12,7 @@ export const env = createEnv({
server: {
NODE_ENV: z.enum(["development", "test", "production"]),
AMPLITUDE_API_KEY: z.string().optional(),
GITHUB_OAUTH_TOKEN: z.string().optional(),
},
/**
@@ -34,6 +35,7 @@ export const env = createEnv({
NEXT_PUBLIC_STATIC_WEBSITE_ONLY:
process.env.NEXT_PUBLIC_STATIC_WEBSITE_ONLY === "true",
AMPLITUDE_API_KEY: process.env.AMPLITUDE_API_KEY,
GITHUB_OAUTH_TOKEN: process.env.GITHUB_OAUTH_TOKEN,
},
/**
* Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. This is especially