{ "name": "commafeed-client", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "dev:host": "vite --host", "build": "tsc && vite build", "preview": "vite preview", "test": "vitest", "test:ci": "vitest run", "lint": "biome check", "lint:fix": "biome check --write", "i18n:extract": "lingui extract --clean" }, "dependencies": { "@emotion/react": "11.14.0", "@fontsource/open-sans": "5.2.7", "@lingui/core": "6.4.0", "@lingui/react": "6.4.0", "@mantine/core": "9.4.0", "@mantine/dates": "9.4.0", "@mantine/form": "9.4.0", "@mantine/hooks": "9.4.0", "@mantine/modals": "9.4.0", "@mantine/notifications": "9.4.0", "@mantine/spotlight": "9.4.0", "@monaco-editor/react": "4.7.0", "@react-querybuilder/mantine": "8.20.2", "@reduxjs/toolkit": "2.12.0", "@rolldown/plugin-babel": "0.2.3", "axios": "1.18.1", "dayjs": "1.11.21", "escape-string-regexp": "5.0.0", "interweave": "13.1.1", "monaco-editor": "0.55.1", "mousetrap": "1.6.5", "react": "19.2.7", "react-async-hook": "4.0.0", "react-contexify": "6.0.0", "react-dom": "19.2.7", "react-draggable": "4.7.0", "react-icons": "5.6.0", "react-infinite-scroller": "1.2.6", "react-querybuilder": "8.20.2", "react-redux": "9.3.0", "react-router-dom": "7.18.0", "react-swipeable": "7.0.2", "style-to-object": "2.0.0", "throttle-debounce": "5.0.2", "tinycon": "0.6.8", "tss-react": "4.9.21", "websocket-heartbeat-js": "1.1.3" }, "devDependencies": { "@biomejs/biome": "2.5.1", "@lingui/babel-plugin-lingui-macro": "6.4.0", "@lingui/cli": "6.4.0", "@lingui/vite-plugin": "6.4.0", "@testing-library/jest-dom": "6.9.1", "@testing-library/react": "16.3.2", "@testing-library/user-event": "14.6.1", "@types/mousetrap": "1.6.15", "@types/react": "19.2.17", "@types/react-dom": "19.2.3", "@types/react-infinite-scroller": "1.2.5", "@types/throttle-debounce": "5.0.2", "@types/tinycon": "0.6.7", "@vitejs/plugin-react": "6.0.3", "babel-plugin-react-compiler": "1.0.0", "jsdom": "29.1.1", "typescript": "6.0.3", "vite": "8.1.0", "vite-plugin-checker": "0.14.4", "vitest": "4.1.9", "yaml": "2.9.0" }, "overrides": { "react-infinite-scroller": { "react": "19.2.7" } } }