UNPKG

@eruptionjs/config

Version:

Opinionated configuration for EruptionJS projects

38 lines (36 loc) 827 B
/** @type {import("prettier").Config} */ const config = { printWidth: 100, useTabs: false, tabWidth: 2, semi: false, singleQuote: true, quoteProps: 'as-needed', jsxSingleQuote: false, trailingComma: 'all', bracketSpacing: true, bracketSameLine: false, arrowParens: 'always', endOfLine: 'lf', plugins: ['@trivago/prettier-plugin-sort-imports'], importOrder: ['^(^react$|@react|react)', '<THIRD_PARTY_MODULES>', '^@/(.*)$', '^[./]'], importOrderSeparation: true, importOrderSortSpecifiers: true, overrides: [ { files: ['**/package.json'], options: { useTabs: false, }, }, { files: ['**/.mdx'], options: { proseWrap: 'preserve', htmlWhitespaceSensitivity: 'ignore', }, }, ], } export { config } export default config