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
65 lines
1.3 KiB
JSON
65 lines
1.3 KiB
JSON
{
|
|
"$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",
|
|
],
|
|
}
|