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,
"tabWidth": 2,
"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,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
+2 -1
View File
@@ -1,6 +1,6 @@
{
"name": "vocechat-web",
"version": "0.3.62",
"version": "0.3.63",
"homepage": "https://voce.chat",
"dependencies": {
"@emoji-mart/react": "^1.1.1",
@@ -122,6 +122,7 @@
},
"devDependencies": {
"@babel/core": "^7.21.8",
"@ianvs/prettier-plugin-sort-imports": "^4.0.0-alpha.7",
"@types/emoji-mart": "^3.0.9",
"@types/masonry-layout": "^4.2.5",
"@types/react-helmet": "^6.1.6",
+737 -1337
View File
File diff suppressed because it is too large Load Diff