UNPKG

@slhs/prettier-config

Version:
52 lines (46 loc) 1.14 kB
/** @type {import("prettier").Options} */ const config = { $schema: 'https://json.schemastore.org/prettierrc', // defaults arrowParens: 'always', bracketSameLine: false, bracketSpacing: true, embeddedLanguageFormatting: 'auto', endOfLine: 'lf', htmlWhitespaceSensitivity: 'css', insertPragma: false, jsxSingleQuote: false, proseWrap: 'preserve', quoteProps: 'as-needed', rangeEnd: Infinity, rangeStart: 0, requirePragma: false, semi: true, singleAttributePerLine: false, tabWidth: 2, trailingComma: 'all', useTabs: false, vueIndentScriptAndStyle: false, // customized printWidth: 100, singleQuote: true, // workaround for https://github.com/changesets/changesets/issues/774 overrides: [ { files: ['*.md', '*.mdx'], options: { proseWrap: 'always', }, }, { files: ['**/.changeset/*.md', 'CHANGELOG.md'], options: { proseWrap: 'never', }, }, ], plugins: ['prettier-plugin-tailwindcss'], tailwindAttributes: ['class', 'className', '.*[cC]lassName'], tailwindFunctions: ['clsx', 'cn'], }; export default config;