Skip to content

Commit 40aa2ad

Browse files
committed
Deps: add plugin to sort imports
1 parent 51bbe45 commit 40aa2ad

File tree

3 files changed

+113
-85
lines changed

3 files changed

+113
-85
lines changed

.prettierrc.cjs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,14 @@ module.exports = {
1313
},
1414
},
1515
],
16+
plugins: ['@trivago/prettier-plugin-sort-imports'],
17+
importOrder: [
18+
'<THIRD_PARTY_MODULES>', // External libraries
19+
'^@/.*', // Absolute aliases (e.g., `@/components`)
20+
'^\\.\\./.*', // Relative parent imports
21+
'^\\./.*', // Relative sibling imports
22+
],
23+
importOrderSeparation: true,
24+
importOrderSortSpecifiers: true,
25+
importOrderParserPlugins: ['typescript', 'decorators-legacy'],
1626
};

package-lock.json

Lines changed: 102 additions & 85 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
"@noble/curves": "1.8.1",
8888
"@noble/hashes": "^1.3.2",
8989
"@playwright/test": "^1.48.0",
90+
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
9091
"@types/jest": "^27.0.0",
9192
"@types/libsodium-wrappers-sumo": "^0.7.8",
9293
"@types/node": "^18.14.2",

0 commit comments

Comments
 (0)