-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
prettier.config.mjs
26 lines (24 loc) · 762 Bytes
/
prettier.config.mjs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// @ts-nocheck
/** @typedef { import("@ianvs/prettier-plugin-sort-imports").PluginConfig } SortImportsConfig */
/** @typedef { import("prettier").Config } PrettierConfig */
/** @typedef { import("prettier-plugin-tailwindcss").PluginOptions } TailwindConfig */
/** @type { PrettierConfig | SortImportsConfig | TailwindConfig } */
export default {
printWidth: 100,
singleAttributePerLine: true,
plugins: ["@ianvs/prettier-plugin-sort-imports"],
importOrderParserPlugins: ["typescript", "jsx", "decorators-legacy"],
importOrderTypeScriptVersion: "5.0.0",
importOrder: [
"<TYPES>",
"",
"<THIRD_PARTY_MODULES>",
"",
"<TYPES>^@earthworm",
"^@earthworm/(.*)$",
"<TYPES>^[.|..|~]",
"^~/",
"^[../]",
"^[./]",
],
};