{ "$schema": "https://dprint.dev/schemas/v0.json", "incremental": true, "includes": ["**/*.{ts,tsx,js,jsx,svelte,json,md}"], "excludes": [ "**/node_modules", "**/dist", "**/build", "**/.svelte-kit", "**/.vercel" ], "plugins": [ "https://plugins.dprint.dev/typescript-0.93.0.wasm", "https://plugins.dprint.dev/json-0.19.3.wasm", "https://plugins.dprint.dev/markdown-0.17.8.wasm", "https://plugins.dprint.dev/g-plane/markup_fmt-v0.25.3.wasm" ], "typescript": { "lineWidth": 120, "indentWidth": 4, "useTabs": false, "semiColons": "prefer", "quoteStyle": "preferSingle", "trailingCommas": "onlyMultiLine", "arrowFunction.useParentheses": "preferNone", "module.sortImportDeclarations": "caseSensitive", "module.sortExportDeclarations": "caseSensitive", "importDeclaration.sortNamedImports": "caseSensitive", "importDeclaration.forceMultiLine": "whenMultiple", "importDeclaration.forceSingleLine": false, "exportDeclaration.forceMultiLine": "whenMultiple", "exportDeclaration.forceSingleLine": false }, "json": { "indentWidth": 2, "useTabs": false }, "markdown": { "lineWidth": 100 }, "markup": { "printWidth": 120, "indentWidth": 4, "useTabs": false, "quotes": "double", "scriptIndent": false, "styleIndent": false, "vBindStyle": "short", "vOnStyle": "short", "formatComments": true } }