Next.js Supabase V3 (#463)

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
This commit is contained in:
Giancarlo Buomprisco
2026-03-24 13:40:38 +08:00
committed by GitHub
parent 4912e402a3
commit 7ebff31475
840 changed files with 71395 additions and 20095 deletions

64
.oxfmtrc.jsonc Normal file
View File

@@ -0,0 +1,64 @@
{
"$schema": "./node_modules/oxfmt/configuration_schema.json",
"singleQuote": true,
"printWidth": 80,
"semi": true,
"tabWidth": 2,
"useTabs": false,
"arrowParens": "always",
"sortImports": {
"customGroups": [
{
"groupName": "server-only",
"elementNamePattern": ["server-only"],
},
{
"groupName": "react",
"elementNamePattern": ["react", "react-dom"],
},
{
"groupName": "next",
"elementNamePattern": ["next", "next/**"],
},
{
"groupName": "supabase",
"elementNamePattern": ["@supabase/**"],
},
{
"groupName": "kit",
"elementNamePattern": ["@kit/**"],
},
{
"groupName": "app",
"elementNamePattern": ["~/**"],
},
],
"groups": [
"server-only",
"react",
"next",
"supabase",
"external",
"kit",
"app",
["parent", "sibling", "index"],
"style",
],
"newlinesBetween": true,
"order": "asc",
},
"sortTailwindcss": {
"functions": ["tw", "clsx", "cn", "cva"],
},
"ignorePatterns": [
"node_modules",
"database.types.ts",
"playwright-report",
"*.hbs",
"*.md",
"dist",
"build",
".next",
"next-env.d.ts",
],
}