diff --git a/.prettierrc b/.prettierrc index a9d45b94c..a8fc3292b 100644 --- a/.prettierrc +++ b/.prettierrc @@ -8,5 +8,6 @@ "arrowParens": "always", "endOfLine": "auto", "bracketSpacing": true, - "bracketSameLine": false + "bracketSameLine": false, + "plugins": ["prettier-plugin-organize-imports"] } diff --git a/package-lock.json b/package-lock.json index 26cb5f341..309ca1aaa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,6 +57,7 @@ "husky": "^8.0.3", "lint-staged": "^13.3.0", "prettier": "^2.8.8", + "prettier-plugin-organize-imports": "^3.2.3", "pretty-quick": "^3.1.3", "storybook": "^7.4.6", "ts-node": "^10.9.1", @@ -15750,6 +15751,26 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/prettier-plugin-organize-imports": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-3.2.3.tgz", + "integrity": "sha512-KFvk8C/zGyvUaE3RvxN2MhCLwzV6OBbFSkwZ2OamCrs9ZY4i5L77jQ/w4UmUr+lqX8qbaqVq6bZZkApn+IgJSg==", + "dev": true, + "peerDependencies": { + "@volar/vue-language-plugin-pug": "^1.0.4", + "@volar/vue-typescript": "^1.0.4", + "prettier": ">=2.0", + "typescript": ">=2.9" + }, + "peerDependenciesMeta": { + "@volar/vue-language-plugin-pug": { + "optional": true + }, + "@volar/vue-typescript": { + "optional": true + } + } + }, "node_modules/pretty-error": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", diff --git a/package.json b/package.json index 147965b92..adf615212 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ "husky": "^8.0.3", "lint-staged": "^13.3.0", "prettier": "^2.8.8", + "prettier-plugin-organize-imports": "^3.2.3", "pretty-quick": "^3.1.3", "storybook": "^7.4.6", "ts-node": "^10.9.1",