57 lines
1.9 KiB
JSON
57 lines
1.9 KiB
JSON
{
|
|
"typescript": {
|
|
"lineWidth": 70,
|
|
"indentWidth": 2,
|
|
"useTabs": false,
|
|
"semiColons": "asi",
|
|
"quoteStyle": "alwaysSingle",
|
|
"trailingCommas": "onlyMultiLine",
|
|
"operatorPosition": "nextLine",
|
|
"arrowFunction.useParentheses": "preferNone",
|
|
"binaryExpression.linePerExpression": false,
|
|
"memberExpression.linePerExpression": false,
|
|
"bracePosition": "sameLineUnlessHanging",
|
|
"spaceSurroundingProperties": false,
|
|
"objectExpression.spaceSurroundingProperties": false,
|
|
"objectPattern.spaceSurroundingProperties": false,
|
|
"typeLiteral.spaceSurroundingProperties": false,
|
|
"functionDeclaration.spaceBeforeParentheses": false,
|
|
"method.spaceBeforeParentheses": false,
|
|
"constructor.spaceBeforeParentheses": false,
|
|
"typeAnnotation.spaceBeforeColon": false,
|
|
"jsx.quoteStyle": "preferSingle",
|
|
"jsxSelfClosingElement.spaceBeforeSlash": false,
|
|
"useBraces": "whenNotSingleLine",
|
|
"preferHanging": false,
|
|
"conditionalExpression.linePerExpression": false,
|
|
|
|
"arguments.preferHanging": "never",
|
|
"arguments.spaceAround": false,
|
|
|
|
"parameters.spaceAround": false,
|
|
"parameters.trailingCommas": "onlyMultiLine",
|
|
"parameters.preferSingleLine": true,
|
|
"parameters.preferHanging": "onlySingleItem",
|
|
|
|
"typeLiteral.separatorKind": "comma",
|
|
|
|
"parentheses.preferSingleLine": true
|
|
},
|
|
"json": {},
|
|
"markdown": {},
|
|
"toml": {},
|
|
"malva": {},
|
|
"markup": {},
|
|
"yaml": {},
|
|
"excludes": ["**/node_modules", "**/*-lock.json"],
|
|
"plugins": [
|
|
"https://plugins.dprint.dev/typescript-0.95.4.wasm",
|
|
"https://plugins.dprint.dev/json-0.20.0.wasm",
|
|
"https://plugins.dprint.dev/markdown-0.18.0.wasm",
|
|
"https://plugins.dprint.dev/toml-0.7.0.wasm",
|
|
"https://plugins.dprint.dev/g-plane/malva-v0.12.1.wasm",
|
|
"https://plugins.dprint.dev/g-plane/markup_fmt-v0.20.0.wasm",
|
|
"https://plugins.dprint.dev/g-plane/pretty_yaml-v0.5.1.wasm"
|
|
]
|
|
}
|