@jsxiaosi/eslint-config-prettier
Version:
共享 Prettier 配置,默认输出 LF、120 列、2 空格缩进、单引号和 trailing comma。
31 lines (30 loc) • 760 B
JavaScript
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;