Files
myeasycms-v2/tooling/prettier/index.mjs
gbuomprisco 236185933d Update package dependencies and remove unused import
Updated several package dependencies including 'react-hook-form' and '@types/node' in various package.json files, and '@typescript-eslint/eslint-plugin' and '@typescript-eslint/parser' in the ESLint configuration. Additionally, an unused import related to "prettier-plugin-tailwindcss" has been removed from the prettier tool configuration.
2024-06-12 00:04:08 +08:00

35 lines
863 B
JavaScript

/** @typedef {import("prettier").Config} PrettierConfig */
/** @typedef {import("@ianvs/prettier-plugin-sort-imports").PluginConfig} SortImportsConfig */
/** @type { PrettierConfig | SortImportsConfig } */
const config = {
tabWidth: 2,
useTabs: false,
semi: true,
printWidth: 80,
singleQuote: true,
arrowParens: 'always',
importOrder: [
'/^(?!.*\\.css).*/',
'^server-only$',
'^react$',
'^react-dom$',
'^next$',
'^next/(.*)$',
'^@supabase/supabase-js$',
'^@supabase/gotrue-js$',
'<THIRD_PARTY_MODULES>',
'^@kit/(.*)$', // package imports
'^~/(.*)$', // app-specific imports
'^[./]', // relative imports
],
importOrderSeparation: true,
importOrderSortSpecifiers: true,
plugins: [
'@trivago/prettier-plugin-sort-imports',
'prettier-plugin-tailwindcss',
],
};
export default config;