Regenerate the llms.txt file.

This commit is contained in:
Ivan Vasilov
2025-03-22 00:12:29 +01:00
parent bf526a0ecb
commit 3eba892c92
2 changed files with 38 additions and 23 deletions
+36 -22
View File
@@ -1,29 +1,43 @@
# Supabase Design System
Last updated: 2025-03-19T20:34:00.110Z
# Supabase UI Library
Last updated: 2025-03-21T23:10:11.061Z
## Overview
The Design System used in Supabase Studio.
Library of components for your project. The components integrate with Supabase and are shadcn compatible.
## Docs
- [Password-based Auth (Nextjs)](https://supabase-design-system.vercel.app/design-system/docs/blocks/password-based-auth-nextjs)
- Password-based Auth block for Nextjs app
- [Password-based Auth (React)](https://supabase-design-system.vercel.app/design-system/docs/blocks/password-based-auth-react)
- Password-based Auth block for React
- [Nextjs](https://supabase-design-system.vercel.app/design-system/docs/clients/nextjs)
- Supabase client for Nextjs
- [React](https://supabase-design-system.vercel.app/design-system/docs/clients/react)
- Supabase client for React
- [Remix](https://supabase-design-system.vercel.app/design-system/docs/clients/remix)
- Supabase client for Remix
- [Tanstack Start](https://supabase-design-system.vercel.app/design-system/docs/clients/tanstack)
- Supabase client for Tanstack Start
- [Dropzone (File Upload)](https://supabase-design-system.vercel.app/design-system/docs/components/dropzone)
- Displays a control for easier uploading of files directly to Supabase Storage
- [Realtime Cursor](https://supabase-design-system.vercel.app/design-system/docs/components/realtime-cursor)
- Real-time cursor sharing for collaborative applications
- [FAQ](https://supabase-design-system.vercel.app/design-system/docs/faq)
- [Prompts](https://supabase.com/ui/docs/ai-editors-rules/prompts)
- Rules for AI Code Editors for Supabase
- [FAQ](https://supabase.com/ui/docs/getting-started/faq)
- Frequently asked questions
- [Introduction](https://supabase-design-system.vercel.app/design-system/docs/getting-started/introduction)
- [Introduction](https://supabase.com/ui/docs/getting-started/introduction)
- Components
- [Quick Start](https://supabase-design-system.vercel.app/design-system/docs/index)
- [Quick Start](https://supabase.com/ui/docs/getting-started/quickstart)
- Components
- [Nextjs](https://supabase.com/ui/docs/nextjs/client)
- Supabase client for Nextjs
- [Dropzone (File Upload)](https://supabase.com/ui/docs/nextjs/dropzone)
- Displays a control for easier uploading of files directly to Supabase Storage
- [Password-based Auth (Nextjs)](https://supabase.com/ui/docs/nextjs/password-based-auth)
- Password-based Auth block for Nextjs app
- [Realtime Cursor](https://supabase.com/ui/docs/nextjs/realtime-cursor)
- Real-time cursor sharing for collaborative applications
- [Supabase Client for React Router](https://supabase.com/ui/docs/react-router/client)
- Supabase client for React Router
- [Dropzone (File Upload)](https://supabase.com/ui/docs/react-router/dropzone)
- Displays a control for easier uploading of files directly to Supabase Storage
- [Realtime Cursor](https://supabase.com/ui/docs/react-router/realtime-cursor)
- Real-time cursor sharing for collaborative applications
- [React](https://supabase.com/ui/docs/react/client)
- Supabase client for React
- [Dropzone (File Upload)](https://supabase.com/ui/docs/react/dropzone)
- Displays a control for easier uploading of files directly to Supabase Storage
- [Password-based Auth (React)](https://supabase.com/ui/docs/react/password-based-auth)
- Password-based Auth block for React
- [Realtime Cursor](https://supabase.com/ui/docs/react/realtime-cursor)
- Real-time cursor sharing for collaborative applications
- [Tanstack Start](https://supabase.com/ui/docs/tanstack/client)
- Supabase client for Tanstack Start
- [Dropzone (File Upload)](https://supabase.com/ui/docs/tanstack/dropzone)
- Displays a control for easier uploading of files directly to Supabase Storage
- [Realtime Cursor](https://supabase.com/ui/docs/tanstack/realtime-cursor)
- Real-time cursor sharing for collaborative applications
+2 -1
View File
@@ -47,11 +47,12 @@ function getMdxFiles(dir: string): string[] {
// Function to get all MDX files and their metadata
function getDocFiles(): DocMeta[] {
const docsDir = path.join(process.cwd(), 'content/docs')
const mdxFiles = getMdxFiles(docsDir)
const mdxFiles = getMdxFiles(docsDir).sort((a, b) => a.localeCompare(b))
const docs: DocMeta[] = []
for (const fullPath of mdxFiles) {
console.log(fullPath)
const content = fs.readFileSync(fullPath, 'utf-8')
const { title, description } = extractFrontmatter(content)