{ "name": "davflare", "version": "0.1.0", "private": true, "dependencies": { "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", "@mui/icons-material": "^7.3.11", "@mui/material": "^7.3.11", "@types/markdown-it": "^14.2.0", "@types/node": "^20.14.9", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@xmldom/xmldom": "^0.8.11", "fflate": "^0.8.3", "markdown-it": "^14.3.2", "p-limit": "^6.1.0", "qrcode": "^1.5.4", "react": "^18.3.1", "react-dom": "^18.3.1", "typescript": "^5.5.3" }, "scripts": { "start": "vite", "build": "tsc --noEmit && vite build", "test": "vitest run", "test:ci": "vitest run", "test:coverage": "vitest run --coverage", "typecheck": "tsc --noEmit", "build:extension": "vite build --config vite.extension.config.ts", "test:e2e": "bash scripts/run-e2e.sh", "test:litmus": "bash scripts/run-litmus.sh" }, "devDependencies": { "@cloudflare/workers-types": "^5.20260905.1", "@testing-library/jest-dom": "^6.4.8", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "@types/chrome": "^0.0.270", "@types/qrcode": "^1.5.6", "@vitejs/plugin-react": "^4.3.1", "@vitest/coverage-v8": "^2.1.0", "jsdom": "^25.0.0", "vite": "^5.4.0", "vitest": "^2.1.0" } }