@kodehort/prettier-config
Version:
A curated set of prettier configurations that we use across our projects and can be used in your projects.
43 lines • 1.17 kB
JavaScript
// src/index.ts
import "@ianvs/prettier-plugin-sort-imports";
import * as sortImports from "@ianvs/prettier-plugin-sort-imports";
import * as astro from "prettier-plugin-astro";
import * as curly from "prettier-plugin-curly";
import * as packageJson from "prettier-plugin-packagejson";
import * as tailwindcss from "prettier-plugin-tailwindcss";
var baseConfig = {
arrowParens: "always",
importOrder: ["<BUILTIN_MODULES>", "", "<THIRD_PARTY_MODULES>", "", "^[.]/"],
importOrderParserPlugins: ["typescript", "jsx", "decorators-legacy"],
importOrderTypeScriptVersion: "5.0.0",
jsxSingleQuote: false,
plugins: [sortImports, astro, curly, packageJson, tailwindcss],
printWidth: 80,
proseWrap: "always",
semi: false,
singleAttributePerLine: true,
singleQuote: true,
tabWidth: 2,
trailingComma: "all",
overrides: [
{
files: ["tsconfig.json"],
options: {
parser: "jsonc",
trailingComma: "none"
}
},
{
files: "*.astro",
options: {
parser: "astro"
}
}
]
};
var src_default = baseConfig;
export {
baseConfig,
src_default as default
};
//# sourceMappingURL=index.js.map