{ "name": "web", "version": "1.2.0", "private": true, "license": "AGPL-3.0", "type": "module", "scripts": { "dev": "react-router dev --port 3000", "build": "react-router build", "preview": "react-router build && serve -s build/client -l 3000", "start": "serve -s build/client -l 3000", "clean": "rm -rf .turbo && rm -rf .next && rm -rf .react-router && rm -rf node_modules && rm -rf dist && rm -rf build", "check:lint": "eslint . --cache --cache-location node_modules/.cache/eslint/ --max-warnings=14367", "check:types": "react-router typegen && tsc --noEmit", "check:format": "prettier . --cache --check", "fix:lint": "eslint . --cache --cache-location node_modules/.cache/eslint/ --fix --max-warnings=14367", "fix:format": "prettier . --cache --write" }, "dependencies": { "@atlaskit/pragmatic-drag-and-drop": "catalog:", "@atlaskit/pragmatic-drag-and-drop-auto-scroll": "catalog:", "@atlaskit/pragmatic-drag-and-drop-hitbox": "catalog:", "@bprogress/core": "catalog:", "@fontsource-variable/inter": "5.2.8", "@fontsource/ibm-plex-mono": "5.2.7", "@fontsource/material-symbols-rounded": "5.2.30", "@headlessui/react": "^1.7.19", "@intercom/messenger-js-sdk": "^0.0.12", "@plane/constants": "workspace:*", "@plane/editor": "workspace:*", "@plane/hooks": "workspace:*", "@plane/i18n": "workspace:*", "@plane/propel": "workspace:*", "@plane/services": "workspace:*", "@plane/shared-state": "workspace:*", "@plane/types": "workspace:*", "@plane/ui": "workspace:*", "@plane/utils": "workspace:*", "@popperjs/core": "^2.11.8", "@posthog/react": "^1.4.0", "@react-pdf/renderer": "^3.4.5", "@react-router/node": "catalog:", "@sentry/react-router": "catalog:", "@tanstack/react-table": "^8.21.3", "axios": "catalog:", "clsx": "^2.0.0", "cmdk": "^1.0.0", "comlink": "^4.4.1", "date-fns": "^4.1.0", "emoji-picker-react": "^4.5.16", "export-to-csv": "^1.4.0", "isbot": "^5.1.31", "lodash-es": "catalog:", "lucide-react": "catalog:", "mobx": "catalog:", "mobx-react": "catalog:", "mobx-utils": "catalog:", "next-themes": "0.4.6", "posthog-js": "^1.255.1", "react": "catalog:", "react-color": "^2.19.3", "react-dom": "catalog:", "react-dropzone": "^14.2.3", "react-fast-compare": "^3.2.2", "react-hook-form": "7.51.5", "react-is": "^18.2.0", "react-markdown": "^8.0.7", "react-masonry-component": "^6.3.0", "react-pdf-html": "^2.1.2", "react-popper": "^2.3.0", "react-router": "catalog:", "react-router-dom": "catalog:", "recharts": "^2.12.7", "serve": "14.2.5", "smooth-scroll-into-view-if-needed": "^2.0.2", "swr": "catalog:", "use-font-face-observer": "^1.2.2", "uuid": "catalog:" }, "devDependencies": { "@dotenvx/dotenvx": "catalog:", "@plane/tailwind-config": "workspace:*", "@plane/typescript-config": "workspace:*", "@react-router/dev": "catalog:", "@tailwindcss/typography": "0.5.19", "@types/lodash-es": "catalog:", "@types/node": "catalog:", "@types/react": "catalog:", "@types/react-color": "^3.0.6", "@types/react-dom": "catalog:", "typescript": "catalog:", "vite": "catalog:", "vite-tsconfig-paths": "^5.1.4" } }