build: add import order prettier plugin

This commit is contained in:
Tristan Yang
2023-05-19 15:36:18 +08:00
parent 7f2e976286
commit 7afc132bbb
4 changed files with 760 additions and 1339 deletions
+18 -1
View File
@@ -5,5 +5,22 @@
"jsxBracketSameLine": false, "jsxBracketSameLine": false,
"tabWidth": 2, "tabWidth": 2,
"semi": true, "semi": true,
"trailingComma": "none" "trailingComma": "none",
"importOrder": [
"^react",
"<THIRD_PARTY_MODULES>",
"",
"^@/app/(.*)$",
"^@/types/(.*)$",
"^@/libs/(.*)$",
"^@/components/(.*)$",
"^@/hooks/(.*)$",
"^@/utils(.*)$",
"^@/assets/(.*)$",
"^[./]"
],
"importOrderCaseInsensitive": true,
"importOrderMergeDuplicateImports": true,
"importOrderSeparation": true,
"importOrderGroupNamespaceSpecifiers": true
} }
+3
View File
@@ -59,5 +59,8 @@
"reactSnippets.settings.importReactOnTop": false, "reactSnippets.settings.importReactOnTop": false,
"[html]": { "[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
} }
} }
+2 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "vocechat-web", "name": "vocechat-web",
"version": "0.3.62", "version": "0.3.63",
"homepage": "https://voce.chat", "homepage": "https://voce.chat",
"dependencies": { "dependencies": {
"@emoji-mart/react": "^1.1.1", "@emoji-mart/react": "^1.1.1",
@@ -122,6 +122,7 @@
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.21.8", "@babel/core": "^7.21.8",
"@ianvs/prettier-plugin-sort-imports": "^4.0.0-alpha.7",
"@types/emoji-mart": "^3.0.9", "@types/emoji-mart": "^3.0.9",
"@types/masonry-layout": "^4.2.5", "@types/masonry-layout": "^4.2.5",
"@types/react-helmet": "^6.1.6", "@types/react-helmet": "^6.1.6",
+737 -1337
View File
File diff suppressed because it is too large Load Diff