feat: embrace full REST API and OpenAPI+Swagger

This commit is contained in:
mattia
2025-01-06 16:36:53 +01:00
parent f9c61bae6f
commit 79e4a4c012
10 changed files with 507 additions and 119 deletions

View File

@@ -17,6 +17,7 @@
"author": "",
"license": "ISC",
"devDependencies": {
"@anatine/zod-openapi": "^2.2.6",
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@fontsource/roboto": "^5.1.1",
@@ -24,6 +25,7 @@
"@mui/material": "^6.3.1",
"@mui/x-date-pickers": "^7.23.3",
"@tanstack/react-query": "^4.0.0",
"@ts-rest/open-api": "^3.51.0",
"@ts-rest/react-query": "^3.51.0",
"@types/cors": "^2.8.17",
"@types/express": "^4.0.0",
@@ -31,13 +33,16 @@
"@types/node": "^22.10.5",
"@types/react": "^18.0.0",
"@types/react-dom": "^18.0.0",
"@types/swagger-ui-express": "^4.1.7",
"@vitejs/plugin-react": "^4.3.4",
"concurrently": "^9.1.2",
"date-fns": "^4.1.0",
"material-react-table": "^3.1.0",
"openapi3-ts": "^4.4.0",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"react-router": "^7.1.1",
"swagger-ui-express": "^5.0.1",
"ts-node-dev": "^2.0.0",
"typescript": "^5.7.2",
"vite": "^6.0.7"