{ "$schema": "https://dprint.dev/schemas/v0.json", "lineWidth": 120, "indentWidth": 2, "includes": [ "**/*.{ts,tsx,js,jsx,cjs,mjs}", "**/*.{rs,sh,bash}", "**/*.{json,jsonc,yaml,yml,toml}", "**/*.{md,mdx,markdown}", "**/*.dockerfile", "**/Dockerfile" ], "excludes": [ "**/node_modules", "**/*-lock.{json,yaml}", "__package_previews__", ".eslintcache", ".jest-cache", ".moon/cache", ".next/", ".parcel-cache", ".store", "**/build", "**/coverage", "**/storybook-static", "**/vendored" ], "plugins": [ "https://plugins.dprint.dev/exec-0.3.5.json@d687dda57be0fe9a0088ccdaefa5147649ff24127d8b3ea227536c68ee7abeab", "https://plugins.dprint.dev/typescript-0.83.0.wasm", "https://plugins.dprint.dev/json-0.17.0.wasm", "https://plugins.dprint.dev/markdown-0.15.2.wasm", "https://plugins.dprint.dev/toml-0.5.4.wasm", "https://plugins.dprint.dev/dockerfile-0.3.0.wasm", "https://plugins.dprint.dev/sql-0.1.2.wasm", "https://plugins.dprint.dev/disrupted/css-0.2.2.wasm", "https://plugins.dprint.dev/prettier-0.20.0.json@a858510ad0110784e7583b02c38d6ee6bfd448c8087ba2303312ca3cd5899561" ], "typescript": { "locked": true, "associations": [ "**/*.{ts,tsx,js,jsx,cjs,mjs}" ], "binaryExpression.operatorPosition": "sameLine", "importDeclaration.sortNamedImports": "maintain", "memberExpression.linePerExpression": true, "module.sortImportDeclarations": "maintain", "quoteStyle": "preferSingle" }, "exec": { "associations": [ "**/*.{sh,bash}", "**/package.json" ], "prettier-package-json.associations": "**/package.json", "prettier-package-json": "node_modules/.bin/prettier-package-json --write", "shfmt.associations": "**/*.{bash,sh}", "shfmt": "shfmt --simplify -i 2 -bn -ci -sr -kp -" }, "prettier": { "associations": [ "!**/*.{ts,tsx,js,jsx,cjs,mjs}", "!**/*.{json,jsonc,yaml,yml,toml}", "!**/*.{md,markdown}", "!**/*.{css}" ], "singleQuote": true, "hbs.singleQuote": false, "proseWrap": "always" } }