@flizpay-de/prettier
Version:
Shared Prettier for FlizPay projects
25 lines (24 loc) • 749 B
JavaScript
/** @type {import('prettier').Config} */
module.exports = {
// Shared rules
arrowParens: 'avoid',
bracketSameLine: true,
bracketSpacing: true,
singleQuote: true,
trailingComma: 'none',
printWidth: 120,
// Superset of plugins (safe for any project)
plugins: [
'prettier-plugin-organize-imports', // import grouping/sorting
'prettier-plugin-tailwindcss', // optional Tailwind class sorting
'prettier-plugin-packagejson'
],
// Only the Tailwind plugin cares about this; harmless elsewhere
tailwindFunctions: ['clsx', 'tv'],
overrides: [
{
files: ['*.json', 'package.json'],
options: { plugins: ['prettier-plugin-packagejson'] } // ensure key-sorting runs
}
]
};