@shayanthenerd/eslint-config
Version:
A modern, flexible ESLint configuration for enforcing best practices and maintaining a consistent coding style
38 lines (37 loc) • 902 B
JavaScript
//#region src/prettier.config.ts
const prettierConfig = {
semi: true,
useTabs: true,
tabWidth: 2,
vueIndentScriptAndStyle: false,
printWidth: 120,
singleQuote: true,
jsxSingleQuote: false,
quoteProps: "consistent",
insertPragma: false,
requirePragma: false,
bracketSpacing: true,
bracketSameLine: false,
endOfLine: "lf",
trailingComma: "all",
arrowParens: "always",
proseWrap: "preserve",
objectWrap: "preserve",
singleAttributePerLine: false,
htmlWhitespaceSensitivity: "css",
embeddedLanguageFormatting: "auto",
rangeStart: 0,
rangeEnd: Number.POSITIVE_INFINITY,
experimentalTernaries: false,
experimentalOperatorPosition: "end",
overrides: [{
files: ["*.jsonc", "bun.lock"],
options: { parser: "json" }
}, {
files: "*.svg",
options: { parser: "html" }
}]
};
var prettier_config_default = prettierConfig;
//#endregion
export { prettier_config_default as default };