UNPKG

claude-code-webui

Version:

Web-based interface for the Claude Code CLI with streaming chat interface

78 lines (77 loc) 2.13 kB
{ "name": "claude-code-webui", "version": "0.1.45", "type": "module", "description": "Web-based interface for the Claude Code CLI with streaming chat interface", "keywords": [ "claude", "claude-cli", "ai", "web-ui", "chat", "anthropic", "backend", "nodejs" ], "author": "sugyan", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/sugyan/claude-code-webui.git", "directory": "backend" }, "bugs": { "url": "https://github.com/sugyan/claude-code-webui/issues" }, "homepage": "https://github.com/sugyan/claude-code-webui#readme", "main": "dist/cli/node.js", "bin": { "claude-code-webui": "dist/cli/node.js" }, "files": [ "dist/", "README.md", "LICENSE" ], "engines": { "node": ">=20.0.0" }, "scripts": { "predev": "node scripts/generate-version.js", "dev": "tsx watch cli/node.ts --debug", "prebuild": "node scripts/generate-version.js", "build": "npm run build:clean && npm run build:bundle && npm run build:static", "build:clean": "rimraf dist", "build:bundle": "node scripts/build-bundle.js", "build:static": "node scripts/copy-frontend.js", "start": "node dist/cli/node.js", "test": "vitest --run --reporter=verbose", "lint": "eslint \"**/*.ts\" --ignore-pattern dist/", "format": "prettier --write \"**/*.ts\"", "format:check": "prettier --check \"**/*.ts\"", "typecheck": "tsc --noEmit", "prepack": "node scripts/prepack.js", "prepublishOnly": "npm run build && npm run test" }, "dependencies": { "@anthropic-ai/claude-code": "1.0.61", "@hono/node-server": "^1.0.0", "commander": "^14.0.0", "hono": "^4.8.5" }, "devDependencies": { "@types/node": "^20.0.0", "@typescript-eslint/eslint-plugin": "^8.0.0", "@typescript-eslint/parser": "^8.0.0", "esbuild": "^0.25.6", "eslint": "^9.0.0", "prettier": "^3.6.2", "rimraf": "^6.0.0", "tsx": "^4.0.0", "typescript": "^5.0.0", "vitest": "^2.0.0" }, "peerDependencies": { "@anthropic-ai/claude-code": "1.0.61" } }