browsertrix/frontend/prettier.config.js
sua yoo 78e2dadf0a
devex: Add Storybook for component development (#2556)
Adds Storybook in preparation for UI component refactoring.
2025-04-21 13:06:31 -07:00

48 lines
982 B
JavaScript

/** @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: [
"<BUILTIN_MODULES>",
"",
"<THIRD_PARTY_MODULES>",
"",
// Parent directory items
"^\\.\\.$",
"^\\.\\.(/.+)$",
"",
// This directory items
"^\\.(/.+)$",
"",
"^\\.$",
"",
"^@/(.*)$",
"^~assets/(.*)",
"",
],
importOrderParserPlugins: ["typescript", "decorators-legacy"],
overrides: [
{
files: "**/*.xlf",
options: {
parser: "xml",
proseWrap: "never",
printWidth: Infinity,
xmlSortAttributesByKey: false,
xmlWhitespaceSensitivity: "preserve",
xmlSelfClosingSpace: false,
},
},
{
files: "**/*.mdx",
options: {
proseWrap: "always",
},
},
],
};