{ "name": "@kimuson/claude-code-viewer", "version": "0.4.2", "type": "module", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/d-kimuson/claude-code-viewer.git" }, "homepage": "https://github.com/d-kimuson/claude-code-viewer", "files": [ "dist" ], "engines": { "node": ">=20.19.0" }, "bin": { "claude-code-viewer": "./dist/main.js" }, "scripts": { "dev": "run-p 'dev:*'", "dev:frontend": "vite", "dev:backend": "NODE_ENV=development tsx watch src/server/main.ts --env-file-if-exists=.env.local", "start": "node dist/index.js", "build": "./scripts/build.sh", "build:frontend": "vite build", "build:backend": "esbuild src/server/main.ts --format=esm --bundle --packages=external --sourcemap --platform=node --outfile=dist/main.js", "lint": "run-s 'lint:*'", "lint:biome-format": "biome format .", "lint:biome-lint": "biome check .", "fix": "run-s 'fix:*'", "fix:biome-format": "biome format --write .", "fix:biome-lint": "biome check --write --unsafe .", "typecheck": "tsc --noEmit", "test": "vitest --run", "test:watch": "vitest", "e2e": "./scripts/e2e/exec_e2e.sh", "e2e:start-server": "./scripts/e2e/start_server.sh", "e2e:capture-snapshots": "./scripts/e2e/capture_snapshots.sh", "lingui:extract": "lingui extract --clean", "lingui:compile": "lingui compile --typescript" }, "dependencies": { "@anthropic-ai/claude-agent-sdk": "0.1.30", "@anthropic-ai/claude-code": "2.0.24", "@anthropic-ai/sdk": "0.67.0", "@effect/platform": "0.92.1", "@effect/platform-node": "0.98.4", "@hono/node-server": "1.19.5", "@hono/zod-validator": "0.7.4", "@lingui/core": "5.5.1", "@lingui/react": "5.5.1", "@radix-ui/react-avatar": "1.1.10", "@radix-ui/react-checkbox": "1.3.3", "@radix-ui/react-collapsible": "1.1.12", "@radix-ui/react-dialog": "1.1.15", "@radix-ui/react-hover-card": "1.1.15", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-select": "2.2.6", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-tabs": "1.1.13", "@radix-ui/react-tooltip": "1.2.8", "@tailwindcss/vite": "4.1.16", "@tanstack/react-devtools": "0.7.8", "@tanstack/react-query": "5.90.5", "@tanstack/react-router": "1.133.32", "@tanstack/react-router-devtools": "1.133.32", "class-variance-authority": "0.7.1", "clsx": "2.1.1", "date-fns": "4.1.0", "effect": "3.18.4", "es-toolkit": "1.41.0", "hono": "4.10.3", "jotai": "2.15.0", "lucide-react": "0.548.0", "parse-git-diff": "0.0.19", "prexit": "2.3.0", "react": "19.2.0", "react-dom": "19.2.0", "react-error-boundary": "6.0.0", "react-helmet-async": "^2.0.5", "react-markdown": "10.1.0", "react-syntax-highlighter": "15.6.6", "remark-gfm": "4.0.1", "sonner": "2.0.7", "tailwind-merge": "3.3.1", "ulid": "3.0.1", "zod": "4.1.12" }, "devDependencies": { "@biomejs/biome": "2.3.1", "@lingui/cli": "5.5.1", "@lingui/conf": "5.5.1", "@lingui/format-json": "5.5.1", "@lingui/loader": "5.5.1", "@lingui/vite-plugin": "5.5.1", "@tailwindcss/postcss": "4.1.16", "@tanstack/router-plugin": "1.133.32", "@tsconfig/strictest": "2.0.6", "@types/node": "24.9.1", "@types/react": "19.2.2", "@types/react-dom": "19.2.2", "@types/react-syntax-highlighter": "15.5.13", "@vitejs/plugin-react-swc": "4.2.0", "dotenv": "17.2.3", "esbuild": "0.25.11", "npm-run-all2": "8.0.4", "playwright": "1.56.1", "release-it": "19.0.5", "release-it-pnpm": "4.6.6", "tailwindcss": "4.1.16", "tsx": "4.20.6", "tw-animate-css": "1.4.0", "typescript": "5.9.3", "vite": "7.1.12", "vitest": "4.0.3" }, "packageManager": "pnpm@10.18.3+sha512.bbd16e6d7286fd7e01f6b3c0b3c932cda2965c06a908328f74663f10a9aea51f1129eea615134bf992831b009eabe167ecb7008b597f40ff9bc75946aadfb08d" }