docs: upgrade Docusaurus to 3.10.1 and fix SSR supabase init

This commit is contained in:
blacktop
2026-05-04 16:27:05 -06:00
parent adbb5c6278
commit 60efe7985e
4 changed files with 269 additions and 300 deletions
+2 -2
View File
@@ -26,7 +26,7 @@ jobs:
fetch-depth: 0
- uses: pnpm/action-setup@v5
with:
version: 8
version: 10.33.0
- uses: actions/setup-node@v6
with:
node-version: 20
@@ -34,7 +34,7 @@ jobs:
cache-dependency-path: "www/pnpm-lock.yaml"
- name: Install dependencies
run: pnpm install
run: pnpm install --frozen-lockfile
- name: Build website
run: pnpm build --locale en
+12 -12
View File
@@ -14,14 +14,14 @@
"write-heading-ids": "docusaurus write-heading-ids"
},
"dependencies": {
"@docusaurus/core": "^3.10.0",
"@docusaurus/plugin-google-gtag": "^3.10.0",
"@docusaurus/plugin-sitemap": "^3.10.0",
"@docusaurus/preset-classic": "^3.10.0",
"@docusaurus/theme-classic": "^3.10.0",
"@docusaurus/theme-common": "^3.10.0",
"@docusaurus/theme-mermaid": "^3.10.0",
"@docusaurus/theme-search-algolia": "^3.10.0",
"@docusaurus/core": "^3.10.1",
"@docusaurus/plugin-google-gtag": "^3.10.1",
"@docusaurus/plugin-sitemap": "^3.10.1",
"@docusaurus/preset-classic": "^3.10.1",
"@docusaurus/theme-classic": "^3.10.1",
"@docusaurus/theme-common": "^3.10.1",
"@docusaurus/theme-mermaid": "^3.10.1",
"@docusaurus/theme-search-algolia": "^3.10.1",
"@mdx-js/react": "^3.1.0",
"@radix-ui/react-accordion": "^1.1.2",
"@radix-ui/react-alert-dialog": "^1.0.5",
@@ -58,9 +58,9 @@
"tailwind-merge": "^1.14.0"
},
"devDependencies": {
"@docusaurus/module-type-aliases": "^3.10.0",
"@docusaurus/tsconfig": "^3.10.0",
"@docusaurus/types": "^3.10.0",
"@docusaurus/module-type-aliases": "^3.10.1",
"@docusaurus/tsconfig": "^3.10.1",
"@docusaurus/types": "^3.10.1",
"@tailwindcss/typography": "^0.5.16",
"@types/node": "^20.5.2",
"autoprefixer": "^10.4.15",
@@ -119,4 +119,4 @@
"last 1 safari version"
]
}
}
}
+254 -285
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -38,7 +38,7 @@ const isSupabaseConfigured = !!(supabaseUrl && supabaseAnonKey);
let supabase: ReturnType<typeof createClient> | null = null;
if (isSupabaseConfigured) {
if (typeof window !== 'undefined' && isSupabaseConfigured) {
supabase = createClient(supabaseUrl, supabaseAnonKey);
}