iop/apps/web/package.json
toki 1479949db0 feat(node/cli): improve persistent session handling and Claude terminal support
- Add writePrompt with character-by-character typing for terminal profiles (2ms delay)
- Separate cliOutput into text and markerLine fields for precise completion matching
- Add consumeCompleteLines for buffered output parsing
- Add matchAny for multi-line completion marker checking
- Auto-accept Claude Code Bypass Permissions warning at startup
- Change PTY output reader from bufio.Scanner to ptmx.Read for raw byte output
- Improve drainUntilIdle with profile info and Claude bypass warning handling
- Add Claude status raw output fallback when usage parsing fails
- Add comprehensive blackbox tests for persistent sessions (21 test cases)
- Update e2e smoke test with proper wait functions, mock CLI script, and timeout variables
- Update edge.yaml console target from gemini to claude-tui, increase timeouts
- Update web app: add dev documentation, verify script, engines field, test message
2026-05-18 14:22:58 +09:00

36 lines
845 B
JSON

{
"name": "@iop/web",
"version": "0.1.0",
"private": true,
"packageManager": "npm@10.8.2",
"type": "module",
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "node .next/standalone/server.js",
"check": "tsc --noEmit",
"verify": "npm run check && npm run build"
},
"engines": {
"node": ">=20.9.0",
"npm": ">=10"
},
"dependencies": {
"@radix-ui/react-slot": "1.2.4",
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"lucide-react": "1.16.0",
"next": "16.2.6",
"react": "19.2.6",
"react-dom": "19.2.6",
"tailwind-merge": "3.6.0"
},
"devDependencies": {
"@tailwindcss/postcss": "4.3.0",
"@types/node": "25.8.0",
"@types/react": "19.2.14",
"@types/react-dom": "19.2.3",
"tailwindcss": "4.3.0",
"typescript": "6.0.3"
}
}