export default {
  semi: true,
  trailingComma: 'all',
  singleQuote: true,
  printWidth: 100,
  tabWidth: 2,
  arrowParens: 'always',
  importOrder: [
    '<THIRD_PARTY_MODULES>',
    '.+.(svg|png|jpeg|jpg|webp|css)$',
    '^@/constants',
    'app/(.*)$',
    '1_pages/(.*)$',
    '2_widgets/(.*)$',
    '3_features/(.*)$',
    '4_entity/(.*)$',
    '5_shared/(.*)$',
    '(presentation|hooks|components)/(.*)$',
    '^[./]',
  ],
  importOrderSeparation: true,
  importOrderSortSpecifiers: true,
  plugins: ['@trivago/prettier-plugin-sort-imports', 'prettier-plugin-tailwindcss'],
};
