diff --git a/.prettierrc.cli.js b/.prettierrc.cli.js new file mode 100644 index 000000000..26d1f83c1 --- /dev/null +++ b/.prettierrc.cli.js @@ -0,0 +1,6 @@ +var mainConfig = require('./.prettierrc.json'); + +module.exports = { + ...mainConfig, + plugins: ['@trivago/prettier-plugin-sort-imports'] +}; diff --git a/.prettierrc b/.prettierrc.json similarity index 86% rename from .prettierrc rename to .prettierrc.json index 36ee950c2..921c7343c 100644 --- a/.prettierrc +++ b/.prettierrc.json @@ -1,5 +1,5 @@ { - "plugins": ["@trivago/prettier-plugin-sort-imports"], + "pluginSearchDirs": ["."], "useTabs": true, "printWidth": 100, "singleQuote": true, diff --git a/package.json b/package.json index a484b87b5..0ed6871e9 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "db:migrate": "pnpm core prisma migrate dev", "db:gen": "pnpm core prisma generate", "lint": "turbo run lint", - "format": "prettier --write \"**/*.{ts,tsx,html,scss,json,yml,md}\"", + "format": "prettier --config .prettierrc.cli-only.js --write \"**/*.{ts,tsx,html,scss,json,yml,md}\"", "desktop": "pnpm --filter @sd/desktop --", "mobile": "pnpm --filter @sd/mobile -- ", "web": "pnpm --filter @sd/web -- ", diff --git a/packages/interface/.prettierrc b/packages/interface/.prettierrc deleted file mode 100644 index 14de3a9b1..000000000 --- a/packages/interface/.prettierrc +++ /dev/null @@ -1,20 +0,0 @@ -{ - "useTabs": false, - "printWidth": 100, - "tabWidth": 2, - "singleQuote": true, - "trailingComma": "none", - "jsxBracketSameLine": false, - "semi": true, - "quoteProps": "consistent", - "importOrder": [ - "^@sd/core/(.*)$", - "^@sd/interface/(.*)$", - "^@sd/client/(.*)$", - "^@sd/ui/(.*)$", - "", - "^[./]" - ], - "importOrderSeparation": true, - "importOrderSortSpecifiers": true -}