{ "name": "@messenger/web", "private": true, "type": "module", "scripts": { "dev": "vite", "build": "vite build", "typecheck": "tsc --noEmit", "preview": "vite preview", "test": "vitest run", "test:watch": "vitest", "test:e2e": "playwright test", "test:e2e:docker": "docker build -f Dockerfile.playwright -t imessage-e2e . && docker run --rm --network host imessage-e2e" }, "dependencies": { "@lilith/messenger-ui": "1.0.0", "@lilith/ui-theme": "1.4.0", "@lilith/ui-primitives": "1.2.16", "@lilith/ui-layout": "1.1.6", "@lilith/ui-feedback": "1.3.13", "@lilith/ui-messaging": "1.1.5", "@lilith/ui-styled-components": "6.3.9", "@tanstack/react-query": "^5.0.0", "react": "^19.0.0", "react-dom": "^19.0.0", "styled-components": "^6.1.0" }, "devDependencies": { "@playwright/test": "^1.50.0", "@testing-library/jest-dom": "^6.0.0", "@testing-library/react": "^16.0.0", "@testing-library/user-event": "^14.0.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@vitejs/plugin-react": "^4.3.0", "jsdom": "^25.0.0", "typescript": "^5.7.0", "vite": "^6.0.0", "vitest": "^3.0.0" } }