/** @type {import('prettier').Config} */ const config = { endOfLine: 'lf', semi: true, singleQuote: true, tabWidth: 2, trailingComma: 'es5', printWidth: 120, importOrder: [ '^node:$', '', '^(react/(.*)$)|^(react$)', '^(next/(.*)$)|^(next$)', '', '', '^@/types$', '^@/types/(.*)$', '^@/config$', '^@/config/(.*)$', '^@/paths$', '^@/data/(.*)$', '^@/lib/(.*)$', '^@/actions/(.*)$', '^@/contexts/(.*)$', '^@/hooks/(.*)$', '^@/components/(.*)$', '^@/styles/(.*)$', '', '^[./]', ], plugins: [ '@ianvs/prettier-plugin-sort-imports', // ], overrides: [ { files: ['*.tsx'], options: { singleAttributePerLine: true, }, }, ], }; export default config;