@vexip-ui/prettier-config
Version:
81 lines (75 loc) • 1.48 kB
JavaScript
const packagejson = require('prettier-plugin-packagejson');
function _interopNamespaceCompat(e) {
if (e && typeof e === 'object' && 'default' in e) return e;
const n = Object.create(null);
if (e) {
for (const k in e) {
n[k] = e[k];
}
}
n.default = e;
return n;
}
const packagejson__namespace = /*#__PURE__*/_interopNamespaceCompat(packagejson);
const index = {
plugins: [packagejson__namespace],
printWidth: 100,
arrowParens: "avoid",
bracketSpacing: true,
endOfLine: "lf",
bracketSameLine: false,
quoteProps: "as-needed",
semi: false,
singleQuote: true,
tabWidth: 2,
trailingComma: "all",
useTabs: false,
vueIndentScriptAndStyle: false,
jsxSingleQuote: true,
packageSortOrder: [
"name",
"version",
"type",
"packageManager",
"license",
"private",
"author",
"description",
"scripts",
"bin",
"main",
"module",
"types",
"exports",
"sideEffects",
"files",
"engines",
"keywords",
"publishConfig",
"repository",
"bugs",
"homepage",
"dependencies",
"devDependencies",
"peerDependencies",
"peerDependenciesMeta",
"optionalDependencies",
"pnpm",
"resolutions",
"husky",
"gitHooks",
"lint-staged",
"prettier",
"eslintConfig"
],
overrides: [
{
files: "*.md",
options: {
embeddedLanguageFormatting: "off"
}
}
]
};
module.exports = index;
;