{ "$schema": "./node_modules/oxfmt/configuration_schema.json", "arrowParens": "always", "bracketSameLine": false, "bracketSpacing": true, "embeddedLanguageFormatting": "auto", "endOfLine": "lf", "htmlWhitespaceSensitivity": "css", "ignorePatterns": ["dist/**", "node_modules/**", "README.md", "static/assets/manifest.json"], "insertFinalNewline": true, "jsdoc": true, "jsxSingleQuote": false, "objectWrap": "collapse", "printWidth": 100, "proseWrap": "always", "quoteProps": "as-needed", "semi": true, "singleAttributePerLine": true, "singleQuote": false, "sortImports": { "groups": [ "side_effect_style", "side_effect", { "newlinesBetween": true }, "type", "builtin", "external", ["internal", "subpath"], ["parent", "sibling", "index"], "style", "unknown" ], "ignoreCase": false, "internalPattern": ["~/**", "@/**", "#/**"], "newlinesBetween": true, "order": "asc", "partitionByComment": false, "partitionByNewline": false, "sortSideEffects": false }, "sortPackageJson": { "sortScripts": true }, "sortTailwindcss": { "attributes": ["class"], "functions": ["clsx", "cn", "cva", "tw"], "preserveDuplicates": false, "preserveWhitespace": false, "stylesheet": "./static/assets/style.css" }, "tabWidth": 2, "trailingComma": "all", "useTabs": false, "overrides": [ { "files": ["*.md", "**/*.md"], "options": { "proseWrap": "always" } }, { "files": ["*.json", "**/*.json"], "options": { "printWidth": 120 } } ] }