Version 3 of the kit: - Radix UI replaced with Base UI (using the Shadcn UI patterns) - next-intl replaces react-i18next - enhanceAction deprecated; usage moved to next-safe-action - main layout now wrapped with [locale] path segment - Teams only mode - Layout updates - Zod v4 - Next.js 16.2 - Typescript 6 - All other dependencies updated - Removed deprecated Edge CSRF - Dynamic Github Action runner
528 B
528 B
@kit/analytics
Non-Negotiables
- Client:
import { analytics } from '@kit/analytics'/ Server:import { analytics } from '@kit/analytics/server' - NEVER track PII (emails, names, IPs) in event properties
- NEVER manually call
trackPageVieworidentify— the analytics provider plugin handles these automatically - NEVER create custom providers without implementing the full
AnalyticsServiceinterface
Exemplar
apps/web/components/analytics-provider.tsx— provider setup with plugin registration