{ "name": "local-deep-research-web", "version": "1.9.2", "description": "Web frontend for Local Deep Research - AI research assistant", "private": true, "type": "module", "engines": { "node": ">=24.0.0" }, "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "update": "npm update", "audit": "npm audit", "audit-fix": "npm audit fix", "security-check": "npm audit && npm outdated", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage" }, "dependencies": { "@fortawesome/fontawesome-free": "^7.3.0", "bootstrap": "^5.3.8", "bootstrap-icons": "^1.13.1", "chart.js": "^4.5.1", "chartjs-adapter-date-fns": "^3.0.0", "chartjs-plugin-annotation": "^3.1.0", "date-fns": "^4.4.0", "dompurify": "^3.4.11", "highlight.js": "^11.11.1", "html2canvas": "^1.4.1", "jspdf": "^4.2.1", "katex": "^0.16.47", "marked": "^18.0.5", "marked-katex-extension": "^5.1.10", "socket.io-client": "^4.8.3" }, "devDependencies": { "@vitest/coverage-v8": "^4.1.7", "eslint": "^10.6.0", "eslint-plugin-chai-friendly": "^1.2.1", "eslint-plugin-no-unsanitized": "^4.1.5", "eslint-plugin-regexp": "^3.1.1", "happy-dom": "^20.10.6", "vite": "^8.1.4", "vitest": "^4.1.7" }, "overrides": { "postcss": "^8.5.10", "ws": "^8.20.1" } }