Third party dependencies - SagnikSaha01/CSC510-002-4 GitHub Wiki
Third-Party Dependencies
This file lists all third-party dependencies used in the project, along with their versions.
Backend Dependencies
| Package | Version |
|---|---|
| annotated-types | 0.7.0 |
| anyio | 4.11.0 |
| black | 25.9.0 |
| blinker | 1.9.0 |
| certifi | 2025.10.5 |
| cffi | 2.0.0 |
| click | 8.3.0 |
| colorama | 0.4.6 |
| coverage | 7.11.0 |
| cryptography | 46.0.3 |
| deprecation | 2.1.0 |
| distro | 1.9.0 |
| flake8 | 7.3.0 |
| Flask | 3.1.2 |
| flask-cors | 6.0.1 |
| h11 | 0.16.0 |
| h2 | 4.3.0 |
| hpack | 4.1.0 |
| httpcore | 1.0.9 |
| httpx | 0.28.1 |
| hyperframe | 6.1.0 |
| idna | 3.11 |
| iniconfig | 2.3.0 |
| itsdangerous | 2.2.0 |
| Jinja2 | 3.1.6 |
| jiter | 0.11.1 |
| MarkupSafe | 3.0.3 |
| mccabe | 0.7.0 |
| multidict | 6.7.0 |
| mypy_extensions | 1.1.0 |
| openai | 2.6.1 |
| packaging | 25.0 |
| pathspec | 0.12.1 |
| platformdirs | 4.5.0 |
| pluggy | 1.6.0 |
| postgrest | 2.23.0 |
| propcache | 0.4.1 |
| pycodestyle | 2.14.0 |
| pycparser | 2.23 |
| pydantic | 2.12.3 |
| pydantic_core | 2.41.4 |
| pyflakes | 3.4.0 |
| Pygments | 2.19.2 |
| PyJWT | 2.10.1 |
| pytest | 8.4.2 |
| pytest-cov | 7.0.0 |
| pytest-mock | 3.15.1 |
| python-dotenv | 1.2.1 |
| pytokens | 0.2.0 |
| realtime | 2.23.0 |
| sniffio | 1.3.1 |
| storage3 | 2.23.0 |
| StrEnum | 0.4.15 |
| supabase | 2.23.0 |
| supabase-auth | 2.23.0 |
| supabase-functions | 2.23.0 |
| tqdm | 4.67.1 |
| typing-inspection | 0.4.2 |
| typing_extensions | 4.15.0 |
| websockets | 15.0.1 |
| Werkzeug | 3.1.3 |
| yarl | 1.22.0 |
Backend Dependencies (Python)
| Package | Version |
|---|---|
| annotated-types | 0.7.0 |
| anyio | 4.11.0 |
| black | 25.9.0 |
| blinker | 1.9.0 |
| certifi | 2025.10.5 |
| cffi | 2.0.0 |
| click | 8.3.0 |
| colorama | 0.4.6 |
| coverage | 7.11.0 |
| cryptography | 46.0.3 |
| deprecation | 2.1.0 |
| distro | 1.9.0 |
| flake8 | 7.3.0 |
| Flask | 3.1.2 |
| flask-cors | 6.0.1 |
| h11 | 0.16.0 |
| h2 | 4.3.0 |
| hpack | 4.1.0 |
| httpcore | 1.0.9 |
| httpx | 0.28.1 |
| hyperframe | 6.1.0 |
| idna | 3.11 |
| iniconfig | 2.3.0 |
| itsdangerous | 2.2.0 |
| Jinja2 | 3.1.6 |
| jiter | 0.11.1 |
| MarkupSafe | 3.0.3 |
| mccabe | 0.7.0 |
| multidict | 6.7.0 |
| mypy_extensions | 1.1.0 |
| openai | 2.6.1 |
| packaging | 25.0 |
| pathspec | 0.12.1 |
| platformdirs | 4.5.0 |
| pluggy | 1.6.0 |
| postgrest | 2.23.0 |
| propcache | 0.4.1 |
| pycodestyle | 2.14.0 |
| pycparser | 2.23 |
| pydantic | 2.12.3 |
| pydantic_core | 2.41.4 |
| pyflakes | 3.4.0 |
| Pygments | 2.19.2 |
| PyJWT | 2.10.1 |
| pytest | 8.4.2 |
| pytest-cov | 7.0.0 |
| pytest-mock | 3.15.1 |
| python-dotenv | 1.2.1 |
| pytokens | 0.2.0 |
| realtime | 2.23.0 |
| sniffio | 1.3.1 |
| storage3 | 2.23.0 |
| StrEnum | 0.4.15 |
| supabase | 2.23.0 |
| supabase-auth | 2.23.0 |
| supabase-functions | 2.23.0 |
| tqdm | 4.67.1 |
| typing-inspection | 0.4.2 |
| typing_extensions | 4.15.0 |
| websockets | 15.0.1 |
| Werkzeug | 3.1.3 |
| yarl | 1.22.0 |
Frontend Dependencies (TypeScript / npm)
| Package | Version |
|---|---|
| @hookform/resolvers | ^3.10.0 |
| @radix-ui/react-accordion | 1.2.2 |
| @radix-ui/react-alert-dialog | 1.1.4 |
| @radix-ui/react-aspect-ratio | 1.1.1 |
| @radix-ui/react-avatar | 1.1.2 |
| @radix-ui/react-checkbox | 1.1.3 |
| @radix-ui/react-collapsible | 1.1.2 |
| @radix-ui/react-context-menu | 2.2.4 |
| @radix-ui/react-dialog | 1.1.4 |
| @radix-ui/react-dropdown-menu | 2.1.4 |
| @radix-ui/react-hover-card | 1.1.4 |
| @radix-ui/react-label | 2.1.1 |
| @radix-ui/react-menubar | 1.1.4 |
| @radix-ui/react-navigation-menu | 1.2.3 |
| @radix-ui/react-popover | 1.1.4 |
| @radix-ui/react-progress | 1.1.1 |
| @radix-ui/react-radio-group | 1.2.2 |
| @radix-ui/react-scroll-area | 1.2.2 |
| @radix-ui/react-select | 2.1.4 |
| @radix-ui/react-separator | 1.1.1 |
| @radix-ui/react-slider | 1.2.2 |
| @radix-ui/react-slot | 1.1.1 |
| @radix-ui/react-switch | 1.1.2 |
| @radix-ui/react-tabs | 1.1.2 |
| @radix-ui/react-toast | 1.2.4 |
| @radix-ui/react-toggle | 1.1.1 |
| @radix-ui/react-toggle-group | 1.1.1 |
| @radix-ui/react-tooltip | 1.1.6 |
| @supabase/supabase-js | ^2.78.0 |
| @vercel/analytics | 1.3.1 |
| autoprefixer | ^10.4.20 |
| class-variance-authority | ^0.7.1 |
| clsx | ^2.1.1 |
| cmdk | 1.0.4 |
| date-fns | 4.1.0 |
| embla-carousel-react | 8.5.1 |
| input-otp | 1.4.1 |
| lucide-react | ^0.454.0 |
| next | 16.0.0 |
| next-themes | ^0.4.6 |
| react | 19.2.0 |
| react-day-picker | 9.8.0 |
| react-dom | 19.2.0 |
| react-hook-form | ^7.60.0 |
| react-resizable-panels | ^2.1.7 |
| recharts | 2.15.4 |
| sonner | ^1.7.4 |
| tailwind-merge | ^2.5.5 |
| tailwindcss-animate | ^1.0.7 |
| vaul | ^0.9.9 |
| zod | 3.25.76 |
| @tailwindcss/postcss | ^4.1.9 |
| @testing-library/dom | ^10.4.1 |
| @testing-library/jest-dom | ^6.9.1 |
| @testing-library/react | ^16.3.0 |
| @testing-library/user-event | ^14.6.1 |
| @types/jest | ^30.0.0 |
| @types/node | ^22 |
| @types/react | ^19 |
| @types/react-dom | ^19 |
| jest | ^30.2.0 |
| jest-environment-jsdom | ^30.2.0 |
| postcss | ^8.5 |
| tailwindcss | ^4.1.9 |
| tw-animate-css | 1.3.3 |
| typescript | ^5 |