chore: update infrastructure for UI (#39)

更新 UI 部分的基础设施。

1. 更新所有的依赖为最新版本。
2. 添加 `@halo-dev/api-client` 和 `axios` 依赖。
3. pnpm 要求提升至 9。
4. 更新 Node 的 Gradle 插件。

```release-note
None
```
This commit is contained in:
Ryan Wang
2024-07-02 13:41:22 +08:00
committed by GitHub
parent dad7849964
commit b302131c52
13 changed files with 2805 additions and 3390 deletions

13
ui/tsconfig.node.json Normal file
View File

@@ -0,0 +1,13 @@
{
"extends": "@tsconfig/node20/tsconfig.json",
"include": ["vite.config.*", "vitest.config.*"],
"compilerOptions": {
"composite": true,
"noEmit": true,
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo",
"module": "ESNext",
"moduleResolution": "Bundler",
"types": ["node"]
}
}