mirror of
https://github.com/YspCoder/clawgo.git
synced 2026-04-12 22:17:29 +08:00
webui: remove unused packages, refresh deps, and update README
This commit is contained in:
@@ -1,9 +1,48 @@
|
||||
## Run Locally
|
||||
# ClawGo WebUI
|
||||
|
||||
**Prerequisites:** Node.js
|
||||
React + Vite frontend for ClawGo WebUI.
|
||||
|
||||
## What was cleaned
|
||||
|
||||
1. Install dependencies:
|
||||
`npm install`
|
||||
2. Run the app:
|
||||
`npm run dev`
|
||||
- Removed unused packages:
|
||||
- `@google/genai`
|
||||
- `better-sqlite3`
|
||||
- `dotenv`
|
||||
- `@types/react-router-dom` (v5 typings, not used)
|
||||
- Moved build-only tooling to `devDependencies` (`vite`, `@vitejs/plugin-react`, `@tailwindcss/vite`, etc.).
|
||||
- Updated package metadata/name to `clawgo-webui`.
|
||||
|
||||
## Development
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Node.js 18+
|
||||
|
||||
### Install
|
||||
|
||||
```bash
|
||||
npm install
|
||||
```
|
||||
|
||||
### Start local dev server
|
||||
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
|
||||
### Build
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
### Preview build
|
||||
|
||||
```bash
|
||||
npm run preview
|
||||
```
|
||||
|
||||
## Notes
|
||||
|
||||
- `server.ts` is a local dev fallback API server.
|
||||
- Production deployment uses ClawGo gateway `/webui/api/*` endpoints, not SQLite.
|
||||
|
||||
1502
webui/package-lock.json
generated
1502
webui/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "clawgo",
|
||||
"name": "clawgo-webui",
|
||||
"private": true,
|
||||
"version": "0.0.0",
|
||||
"type": "module",
|
||||
@@ -12,11 +12,6 @@
|
||||
"start": "node server.ts"
|
||||
},
|
||||
"dependencies": {
|
||||
"@google/genai": "^1.29.0",
|
||||
"@tailwindcss/vite": "^4.1.14",
|
||||
"@vitejs/plugin-react": "^5.0.4",
|
||||
"better-sqlite3": "^12.4.1",
|
||||
"dotenv": "^17.2.3",
|
||||
"express": "^4.21.2",
|
||||
"i18next": "^25.8.13",
|
||||
"i18next-browser-languagedetector": "^8.2.1",
|
||||
@@ -26,17 +21,19 @@
|
||||
"react": "^19.0.0",
|
||||
"react-dom": "^19.0.0",
|
||||
"react-i18next": "^16.5.4",
|
||||
"react-router-dom": "^7.13.1",
|
||||
"vite": "^6.2.0"
|
||||
"react-router-dom": "^7.13.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@tailwindcss/vite": "^4.1.14",
|
||||
"@types/express": "^4.17.21",
|
||||
"@types/node": "^22.14.0",
|
||||
"@types/react-router-dom": "^5.3.3",
|
||||
"@types/react": "^19.0.10",
|
||||
"@types/react-dom": "^19.0.4",
|
||||
"@vitejs/plugin-react": "^5.0.4",
|
||||
"autoprefixer": "^10.4.21",
|
||||
"tailwindcss": "^4.1.14",
|
||||
"tsx": "^4.21.0",
|
||||
"typescript": "~5.8.2",
|
||||
"vite": "^6.2.0"
|
||||
"typescript": "^5.8.2",
|
||||
"vite": "^6.4.1"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user