Dependencies og licenser
Denne oversigt dækker de deklarerede direkte afhængigheder i repositoryet samt de eksterne platformskomponenter, som systemet integrerer med.
Python
| Pakke |
Version |
Licensfelt |
Formål |
alembic |
1.14.0 |
MIT |
Database migrations |
aiosqlite |
0.20.0 |
ikke deklareret i metadata |
Async SQLite-driver |
argon2-cffi |
23.1.0 |
ikke deklareret i metadata |
Password hashing |
fastapi |
0.115.6 |
ikke deklareret i metadata |
REST API og WebSocket-app |
httpx |
0.28.1 |
BSD-3-Clause |
OFL HTTP-klient |
pydantic |
2.10.4 |
ikke deklareret i metadata |
Datavalidering |
pydantic-settings |
2.7.0 |
MIT |
Settings fra env |
psutil |
6.1.1 |
BSD-3-Clause |
Systemtelemetri |
python-multipart |
0.0.20 |
ikke deklareret i metadata |
Multipart/form parsing |
sqlalchemy |
2.0.36 |
MIT |
ORM og DB-lag |
uvicorn |
0.34.0 |
BSD-3-Clause |
ASGI-server |
mypy |
1.14.1 |
MIT |
Typecheck |
pytest |
8.3.4 |
MIT |
Test |
pytest-asyncio |
0.25.2 |
Apache 2.0 |
Async tests |
pytest-cov |
6.0.0 |
MIT |
Coverage/testhjælp |
ruff |
0.8.6 |
MIT |
Linting |
Frontend / Node
| Pakke |
Version |
Licens |
Formål |
react |
18.3.1 |
MIT |
UI runtime |
react-dom |
18.3.1 |
MIT |
DOM rendering |
@testing-library/jest-dom |
6.6.3 |
MIT |
DOM assertions |
@testing-library/react |
16.1.0 |
MIT |
React UI-tests |
@eslint/js |
9.18.0 |
MIT |
ESLint base config |
@types/react |
18.3.18 |
MIT |
TypeScript typer |
@types/react-dom |
18.3.5 |
MIT |
TypeScript typer |
@vitejs/plugin-react |
4.3.4 |
MIT |
Vite React-plugin |
eslint |
9.18.0 |
MIT |
Frontend linting |
eslint-plugin-react-hooks |
5.1.0 |
MIT |
React Hook-regler |
eslint-plugin-react-refresh |
0.4.16 |
MIT |
Vite/React refresh-regler |
globals |
15.14.0 |
MIT |
Browser-globals til ESLint |
jsdom |
25.0.1 |
MIT |
Browser-lignende testmiljø |
typescript |
5.7.3 |
Apache-2.0 |
TypeScript compiler |
typescript-eslint |
8.20.0 |
MIT |
TypeScript-parser og regler til ESLint |
vite |
6.0.7 |
MIT |
Frontend dev/build |
vitest |
2.1.8 |
MIT |
Frontend tests |
Eksterne komponenter
| Komponent |
Licensstatus |
Rolle |
OLA / olad |
ekstern systempakke, se distributionens licensinfo |
DMX-backend |
| Open Fixture Library |
ekstern tjeneste/dataformat |
Fixture-søgning og import |
| SQLite |
ekstern runtimekomponent |
Lokal database |