Code
Prettier Config
Prettier config for projects.
Install
pnpm add -D prettier @ianvs/prettier-plugin-sort-imports prettier-plugin-tailwindcss{
"tabWidth": 4,
"singleQuote": false,
"trailingComma": "es5",
"arrowParens": "always",
"plugins": [
"@ianvs/prettier-plugin-sort-imports",
"prettier-plugin-tailwindcss"
],
"tailwindFunctions": ["cn", "cva"],
"importOrderParserPlugins": [
"typescript",
"jsx",
"explicitResourceManagement"
],
"importOrder": [
"<TYPES>",
"^(react/(.*)$|^(react$))",
"^(next/(.*)$|^(next$))",
"<THIRD_PARTY_MODULES>",
"",
"",
"<TYPES>^[.|..|~]",
"^~/",
"^@/",
"^[./]",
"^[../]"
]
}{
"scripts": {
"format": "prettier --write \"**/*.{ts,tsx,md,js,jsx,mjs,json,mdx}\""
}
}