/** @typedef {import("prettier").Config} PrettierConfig */ /** @typedef {import("@ianvs/prettier-plugin-sort-imports").PluginConfig} SortImportsConfig */ /** @type { PrettierConfig | SortImportsConfig } */ const config = { plugins: [ '@ianvs/prettier-plugin-sort-imports', ], importOrder: [ '^(react/(.*)$)|^(react$)|^(react-native(.*)$)', '', '', '^@mixan/(.*)$', '', '^~/', '^[../]', '^[./]', ], importOrderParserPlugins: ['typescript', 'jsx', 'decorators-legacy'], importOrderTypeScriptVersion: '4.4.0', singleQuote: true, semi: true, trailingComma: 'es5', printWidth: 80, tabWidth: 2, }; export default config;