{ "name": "openclaw-webui", "version": "1.0.0", "description": "OpenWebUI-compatible chat interface for OpenClaw with LDAP SSO", "main": "server/index.js", "type": "module", "scripts": { "dev": "concurrently \"npm run dev:server\" \"npm run dev:client\"", "dev:server": "node --watch server/index.js", "dev:client": "vite", "build": "vite build && npm run build:server", "build:server": "echo 'Server is ESM, no build needed'", "start": "NODE_ENV=production node server/index.js", "preview": "vite preview" }, "dependencies": { "eventsource": "^2.0.2", "express": "^4.18.2", "express-session": "^1.17.3", "http-proxy-middleware": "^2.0.6", "ldapjs": "^3.0.7", "uuid": "^9.0.0", "ws": "^8.16.0" }, "devDependencies": { "concurrently": "^8.2.2", "vite": "^5.0.12" }, "engines": { "node": ">=18.0.0" } }