Files
biliup/.prettierrc.toml
T
Monine Melolaris 4273edc6c7 Feat(webui): 深色模式添加自动跟随系统,添加格式化配置文件。 (#1109)
* Style(webui): Add format config.

Add prettier config to confirm all developer have same code format style.

* Feat(WebUI): 深色模式行为优化

新增:
1、添加了「自动跟随系统主题」模式,并设置为默认行为,该模式将实时监控系统/浏览器主题,并同步变化;
2、添加了自动切换模式按钮。
修改:
1、修改按钮深色模式、浅色模式显示为对应当前模式;
2、修改默认主题为自动跟随系统。

* Update prettier config.

限定解析器的部分格式,避免影响其他语言的格式化功能。

* Disassemble some components.

1.move theme hooks to /lib folder;
2.disassemble ThemeButton component;
3.refactor ThemeButton related code.
2024-12-09 02:34:38 +00:00

50 lines
854 B
TOML

# .prettierrc.toml
# 箭头函数只有一个参数的时候可以忽略括号
arrowParens = "avoid"
# 括号内部不要出现空格
bracketSpacing = true
# 行结束符使用 Unix 格式
endOfLine = "lf"
# true: Put > on the last line instead of at a new line
jsxBracketSameLine = false
# 行宽
printWidth = 100
# 换行方式
proseWrap = "preserve"
# 分号
semi = false
# 使用单引号
singleQuote = true
# 缩进
tabWidth = 2
# 使用 tab 缩进
useTabs = false
# 后置逗号,多行对象、数组在最后一行增加逗号
trailingComma = "es5"
# 解析器,仅指定部分文件格式,避免影响其他语言功能
[[overrides]]
files = "*.ts"
[overrides.options]
parser = "typescript"
[[overrides]]
files = "*.tsx"
[overrides.options]
parser = "typescript"
[[overrides]]
files = "*.css"
[overrides.options]
parser = "css"