{ "name": "@conversation-assistant/frontend", "version": "0.0.1", "private": true, "type": "module", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "typecheck": "tsc --noEmit", "test": "vitest", "test:ui": "vitest --ui", "test:coverage": "vitest --coverage", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:e2e:debug": "playwright test --debug", "test:e2e:report": "playwright show-report", "test:e2e:integration": "playwright test --config=playwright.e2e.config.ts", "test:e2e:docker": "sh -c 'docker compose -f ../docker-compose.e2e.yml up --build --abort-on-container-exit --exit-code-from e2e-tests; c=$?; docker compose -f ../docker-compose.e2e.yml down -v; exit $c'" }, "dependencies": { "@lilith/auth-provider": "*", "@lilith/service-react-bootstrap": "^1.2.0", "@lilith/service-registry": "^1.3.0", "@lilith/types": "*", "@lilith/ui-data": "^1.1.2", "@lilith/ui-developer-fab": "^1.0.11", "@lilith/ui-feedback": "^1.3.12", "@lilith/ui-forms": "^1.1.6", "@lilith/ui-messaging": "^1.1.1", "@lilith/ui-primitives": "^1.2.10", "@lilith/ui-router": "^1.2.0", "@lilith/ui-styled-components": "^6.3.8", "@lilith/ui-theme": "^1.3.0", "@lilith/format": "^1.0.0", "@tanstack/react-query": "^5.90.19", "react": "^19.2.3", "react-dom": "^19.2.3", "react-router": "^7.12.0", "react-router-dom": "^7.12.0", "zustand": "^4.5.7", "@lilith/ui-icons": "^1.1.10" }, "devDependencies": { "@lilith/playwright-e2e-docker": "^2.0.2", "@lilith/vite-plugin-dependency-startup": "^1.1.1", "@playwright/test": "^1.57.0", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^14.3.1", "@testing-library/user-event": "^14.6.1", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@types/styled-components": "^5.1.36", "@vitejs/plugin-react": "^4.7.0", "@vitest/ui": "^4.0.17", "jsdom": "^23.2.0", "msw": "^2.12.7", "typescript": "^5.9.3", "vite": "^6.4.1", "vitest": "^4.0.17" } }