/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ module.exports = { plugins: [ "@ianvs/prettier-plugin-sort-imports", "@prettier/plugin-xml", "prettier-plugin-tailwindcss", ], tailwindFunctions: ["tw"], importOrder: [ "", "", "", "", // Parent directory items "^\\.\\.$", "^\\.\\.(/.+)$", "", // This directory items "^\\.(/.+)$", "", "^\\.$", "", "^@/(.*)$", "^~assets/(.*)", "", ], importOrderParserPlugins: ["typescript", "jsx", "decorators-legacy"], overrides: [ { files: "**/*.xlf", options: { parser: "xml", proseWrap: "never", printWidth: Infinity, xmlSortAttributesByKey: false, xmlWhitespaceSensitivity: "preserve", xmlSelfClosingSpace: false, }, }, { files: "**/*.mdx", options: { proseWrap: "always", }, }, ], };