feat: add open api client and types for API integration

This commit is contained in:
arraysid
2025-05-19 13:33:09 +07:00
parent 2de5fd56d8
commit 795bcb6ab1
4 changed files with 1362 additions and 0 deletions
+2
View File
@@ -18,6 +18,7 @@
"landing:dev": "nx serve landing",
"landing:build": "nx build landing",
"landing:prod": "cd ./dist/apps/landing && npx next start",
"landing:openapi": "npx openapi-typescript https://api.imphnen.dev/openapi.json -o ./apps/landing/src/openapi-types.ts",
"landing:generate:importmap": "PAYLOAD_CONFIG_PATH=apps/landing/src/payload.config.ts payload generate:importmap",
"landing:generate:types": "PAYLOAD_CONFIG_PATH=apps/landing/src/payload.config.ts payload generate:types",
"ui:test": "nx test ui",
@@ -47,6 +48,7 @@
"js-cookie": "^3.0.5",
"next": "~15.2.4",
"next-themes": "^0.4.6",
"openapi-fetch": "^0.14.0",
"payload": "^3.37.0",
"react": "^19.1.0",
"react-dom": "^19.1.0",