Velt
5
为 React 和 Next.js 应用添加实时协作能力,包括评论、在线状态、协同光标、CRDT 编辑与通知。
7 条规则
# Velt Authentication Rules
## User Object (Required Fields)
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| userId | string | Yes | Unique user identifier |
| organizationId | string | Yes | Organization/tenant scope |
| name | string | Yes | Display name |
| email | string | Yes | Email for notifications |
| photoUrl | string | No | Avatar URL |
## authProvider Pattern (Recommended for Production)
```jsx
const authProvider = {
user: {
userId: "user-123",
organizationId: "org-abc",
name: "John Doe",
email: "john@example.com",
},
retryConfig: { retryCount: 3, retryDelay: 1000 },
generateToken: async () => {
const resp = await fetch("/api/velt/token", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ userId: user.userId, organizationId: user.organizationId }),
});
const { token } = await resp.json();
return token;
},
};
<VeltProvider apiKey="KEY" authProvider={authProvider}>
```
## Auth Provider Mapping
- Firebase: `uid` -> userId, `displayName` -> name
- NextAuth: `session.user.id` -> userId
- Clerk: `user.id` -> userId
- Supabase: `user.id` -> userId
## Key Rules
- Always authenticate BEFORE calling setDocuments
- Do NOT call identify() in the same file as VeltProvider
- For production: ALWAYS implement generateToken (server-side JWT)
- userId must be a non-empty string (convert integers with `String(id)`)相关插件
Airtable↓ 27
面向 AI agent 的数据库与运营层,将结构化数据与表格、看板、日历、画廊、时间线等可视化协作界面结合,并支持与 Jira、Salesforce、Google Drive 等系统同步。Nextjs 15↓ 1
面向 Cursor 的 Next.js 15 App Router 规则、缓存模式、Server Actions 与反模式检测,防止 Pages Router 幻觉,并教授异步 API、Server Components 与 React 19 模式。Nextjs 16↓ 0
面向 Cursor 的 Next.js 16 App Router 规则,针对 2025-10 版本:Cache Components(取代 dynamicIO/ppr/useCache 标志)、proxy.ts(由 middleware.ts 改名)、仅异步的请求 API(cookies/headers/params/searchParams)、双参数 revalidateTag(tag, profile)、Server Actions 的 updateTag + refresh、Turbopack 默认启用、移除 next lint、图像生成器中的异步 params、parallel-route 默认 default.js。Next.js↓ 36.8k
Next.js 在 Cursor 中的规则与最佳实践。Front End↓ 32.1k
Front End 在 Cursor 中的规则与最佳实践。React Native↓ 3.3k
React Native 在 Cursor 中的规则与最佳实践。Web Development↓ 2.7k
Web Development 在 Cursor 中的规则与最佳实践。Gastby↓ 2k
Gastby 在 Cursor 中的规则与最佳实践。