UNPKG

@jsxiaosi/eslint-config-prettier

Version:

共享 Prettier 配置,默认输出 LF、120 列、2 空格缩进、单引号和 trailing comma。

31 lines (30 loc) 760 B
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); //#region src/index.ts const config = (operators) => { const { tailwindcss, plugins } = operators || {}; const prettierPlugins = plugins ?? []; if (tailwindcss) prettierPlugins.push("prettier-plugin-tailwindcss"); return { plugins: prettierPlugins, printWidth: 120, tabWidth: 2, useTabs: false, semi: true, singleQuote: true, quoteProps: "as-needed", vueIndentScriptAndStyle: true, jsxSingleQuote: false, trailingComma: "all", proseWrap: "never", bracketSameLine: false, arrowParens: "avoid", htmlWhitespaceSensitivity: "css", endOfLine: "lf" }; }; //#endregion exports.config = config; exports.default = config;