@zapal/dx
Version:
Zapal DX. Set of code quality tools configurations, rule sets and utilities. Prettier, ESLint, TypeScript, Commitlint, etc.
41 lines (39 loc) • 1.12 kB
JavaScript
// src/prettier/default.ts
var defaultPrettierConfig = {
printWidth: 130,
useTabs: false,
tabWidth: 2,
semi: false,
singleQuote: true,
quoteProps: "as-needed",
jsxSingleQuote: false,
trailingComma: "all",
bracketSpacing: true,
bracketSameLine: false,
arrowParens: "always",
proseWrap: "always",
endOfLine: "lf",
singleAttributePerLine: false,
plugins: ["prettier-plugin-packagejson", "@ianvs/prettier-plugin-sort-imports"],
// Sort imports
importOrderTypeScriptVersion: "5.0.0",
importOrder: [
"<BUILTIN_MODULES>",
"^(@zapal)(/.*)$",
"<THIRD_PARTY_MODULES>",
"",
"^[.]",
"",
"^(?!.*[.]css$)[./].*$",
".css$"
]
};
// src/prettier/svelte.ts
var sveltePrettierConfig = {
...defaultPrettierConfig,
plugins: [...defaultPrettierConfig?.plugins || [], "prettier-plugin-svelte"],
overrides: [...defaultPrettierConfig?.overrides || [], { files: "*.svelte", options: { parser: "svelte" } }]
};
export { defaultPrettierConfig as default, defaultPrettierConfig, sveltePrettierConfig };
//# sourceMappingURL=index.js.map
//# sourceMappingURL=index.js.map