/** @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", "prettier-plugin-packagejson"], importOrder: [ "^(react/(.*)$)|^react$", "^(next/(.*)$)|^(next$)", "", "", "^@homarr/(.*)$", "", "^~/", "^[../]", "^[./]", ], importOrderParserPlugins: ["typescript", "jsx", "decorators-legacy"], printWidth: 120, importOrderTypeScriptVersion: "4.4.0", overrides: [ { files: "*.json.hbs", options: { parser: "json", }, }, ], endOfLine: "lf", }; export default config;