meat/oxfmt.config.ts

31 lines
550 B
TypeScript
Raw Permalink Normal View History

2026-08-04 02:09:54 +02:00
import { defineConfig } from "oxfmt"
export default defineConfig({
useTabs: false,
tabWidth: 2,
printWidth: 80,
singleQuote: false,
jsxSingleQuote: false,
quoteProps: "as-needed",
trailingComma: "all",
semi: false,
arrowParens: "always",
bracketSameLine: false,
bracketSpacing: true,
ignorePatterns: ["**/*.gen.ts"],
overrides: [
{
files: ["**/ui/**/*.ts"],
options: {
printWidth: 60,
},
},
{
files: ["**/*.tsx"],
options: {
printWidth: 70,
},
},
],
})