* 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.
35 lines
828 B
JSON
35 lines
828 B
JSON
{
|
|
"name": "my-app",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "next dev",
|
|
"build": "next build && ncp ./out ./biliup/web/public",
|
|
"start": "next start",
|
|
"lint": "next lint"
|
|
},
|
|
"dependencies": {
|
|
"@douyinfe/semi-ui": "^2.59.1",
|
|
"ncp": "^2.0.0",
|
|
"next": "^14.2.3",
|
|
"qrcode.react": "^3.1.0",
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1",
|
|
"react-json-tree": "^0.19.0",
|
|
"sass": "^1.77.4",
|
|
"swr": "^2.2.5",
|
|
"xgplayer": "^3.0.14",
|
|
"xgplayer-flv": "^3.0.18",
|
|
"xgplayer-flv.js": "^3.0.18"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^20.13.0",
|
|
"@types/react": "^18.3.3",
|
|
"@types/react-dom": "^18.3.0",
|
|
"eslint": "^8.57.0",
|
|
"eslint-config-next": "^14.2.3",
|
|
"typescript": "^5.4.5",
|
|
"eslint-config-prettier": "^9.1.0"
|
|
}
|
|
}
|